Wie kann man Multifield Felder rendern?
Eingetragen von Crouchie (157)
am 07.05.2014 - 14:24 Uhr in
am 07.05.2014 - 14:24 Uhr in
Hallo zusammen,
um in der page.tpl.php Felder auszugeben nutze ich folgenden Weg: https://drupal.org/node/950434#comment-5090674
Das funktioniert bei "normalen" Feldern auch einwandfrei. Will ich jedoch Felder rendern, die über Multifields angelegt sind funktioniert das nicht. Weiß jemand wie ich den Code anpassen muss?
Vielen Dank und viele Grüße
Crouchie
- Anmelden oder Registrieren um Kommentare zu schreiben
Laß Dir doch in der
am 07.05.2014 - 14:48 Uhr
Laß Dir doch in der preprocess-Funktion die Struktur des Feldes ausgeben (z.B. mit dem Devel-Modul und der Funktion dsm($objekt)). Alle Felder in Drupal sind als Multivalue angelegt und Du kannst dann in einer Schleife (z.B. foreach) auf die einzelnen Elemente zugreifen. Ich meine, ohne das jetzt geprüft zu haben, die Struktur ist ...[feld][language][delta]. Also sieh Dir die Struktur genauer an.
Gute Idee Werner, danke.
am 07.05.2014 - 16:27 Uhr
Gute Idee Werner, danke.