CCK Listenwert in Views unter anderem Namen ausgeben..
Eingetragen von Anonymous (0)
am 19.05.2015 - 12:27 Uhr in
am 19.05.2015 - 12:27 Uhr in
Ich habe ein CCK Feld; "Liste (Float)" mit den den Auswahlmöglichkeiten "männlich" und "weiblich" erstellt.
Ich möchte gerne die einzelnen Werte mit Views überschreiben.
Beim Wert "männlich" soll in der Ansicht das Wort "Mann" angezeigt werden, und beim Wert "weiblich" das Wort Frau.
Gibt es ein Modul wie ich die Listenwerte in Views umbenennen kann, oder hab ich bei den Einstellungsmöglichkeiten was übersehen ?
- Anmelden oder Registrieren um Kommentare zu schreiben
Also liste(float) ist für
am 19.05.2015 - 12:46 Uhr
Also liste(float) ist für Textfelder schon einmal der falsche Ansatz, das sollte Liste(text) sein. Dann gibt es diverse Möglichkeiten, wie man die Ausgabe ändern kann. Eine Möglichkeit wäre mittels Views_php. Du gibst Dein Feld nicht aus (von der Ausgabe ausschließen) und wertest anschließend den Wert in einem eigenen Feld mittels PHP aus und gibst dann Mann/Frau aus.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Es ist nicht gerade sehr
am 20.05.2015 - 12:17 Uhr
Es ist nicht gerade sehr motivierend PHP nachzulernen da es fast für alles ein Modul gibt :)
Mit Options Element kann ich anscheinend in View den Wert mit einen Token überschreiben.
Hab das leider schneller gefunden als den richtigen Code :D
Ich habe ehrlich gesagt in der Praxis noch keinen Unterschied gemerkt wenn ich ein Float oder Text - Listenfeld erstelle, und weiß auch nicht welches Feld für welchen Zweck vorgesehen ist.
ganz um Grundlagenwissen kommst du schwer herum
am 20.05.2015 - 14:16 Uhr
float ist, je nach Betriebssystem, eine 32-bit oder 64-bit große Flieskommazahl
text ist eine Zeichenkette, die maximal 64 KB Text aufnehmen kann
und dann gibt es noch eine Reihe Datentypen, die man voneinander unterscheiden können sollte.
Grundlagen relationaler Datenbanken sollte man auch kennen oder aneignen, wenn man sich auf Drupal einlässt.
Wenn man etwas tiefer einsteigen will, kommt man an Englisch, JavaScript und PHP nicht vorbei.
Nicht zu vergessen sind auch die Grundlagen HTML und CSS, ohne die im WEB nichts geht.
Grüße
Ronald