Vordefinierte Werte eines CCK Textfeldes in einer Schleife ausgeben
am 20.03.2011 - 13:26 Uhr in
Liebe Drupalisten,
ich wüsste gerne wie man vordefinierte Werte eines CCK Textfeldes in einer Schleife ausgibt.
Folgendes Szenario:
Ich habe ein Textfeld "Personen" mit vordefinierten Werten. Z.B.:
"Max Mutig"
"Fritz Feige"
"Sosi Sorglos"
Der Redakteur kann nun 1 bis alle dieser Werte mittels Checkbox anhaken. Die ausgewählten Werte (Namen) möchte ich nun über das Template ausgeben. (Da kommt u.a. noch eine Verlinkung dazu, braucht uns jetzt aber nicht zu interessieren.)
Wie geht das? Zumal diese Werte ja offenbar in einem mehrdimensionalen Array stecken.
Ich hab da über eine PHP-Tutorial Seite folgendes zum Ausgeben mehrdimensionaler Arrays ausgecheckt.
<?php
foreach ($node->field_personen as $wert1) {
foreach ($wert1 as $wert2 ) {
print ("Value: $wert2<br />\n");
}
}
?>Das funktioniert soweit sogar, nur bekomme ich dann alle Werte doppelt ausgegeben. ;-) Aber ganz falsch kanns auch nicht sein ...
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 2 Wochen 6 Stunden
vor 2 Wochen 1 Tag
vor 2 Wochen 1 Tag
vor 2 Wochen 6 Tagen
vor 2 Wochen 6 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 6 Wochen 3 Stunden
vor 6 Wochen 1 Tag