Wie kann ich in Drupal 7 die Beschriftungen bestimmter Felder innerhalb eines Knotens abrufen?
Das Feld, für das ich mich interessiere, hat folgende Struktur:
[field_text_question1] => Array ( [und] => Array ( [0] => Array ( [Wert] => Sales Intern [Format] => [safe_value] => Sales Intern ) ) )
Ich glaube, Sie schauen in die
$node
Variable. Es ist dort nicht verfügbar. In der$node
Variablen werden nur die Feldwerte gespeichert , nicht die Feldeinstellungen (z. B. die Beschriftung). Wenn Sie die Beschriftung wünschen, schauen Sie in die$content
Variable.$content
Variable ist in derMYTHEME_preprocess_node(&$variable)
Themenvorlagenfunktionnode.tpl.php
sowie in einigen anderen verfügbar .Wenn es nicht verfügbar ist, können Sie anrufen
field_info_field($field_name)
quelle
Der einfachste Weg, die Feldbezeichnung eines Knotens zu drucken, ist:
(Ich habe es nach vielen print_r-Arrays und Objekten von Drupal entdeckt! Wenn es so einfach ist, warum wird es nirgendwo erklärt oder warum ist es so versteckt, dass ich den Trick nicht gefunden habe? Frage zu dieser Antwort ...)
quelle