Wie erhalte ich in Drupal 7 eine Feldbezeichnung mit dem Feldnamen?
7
Die Bezeichnung wird pro Instanz (nicht pro Feld) festgelegt, sodass Sie die field_info_instance()
Funktion mit einigen geeigneten Argumenten verwenden würden:
$entity_type = 'node';
$bundle_name = 'article';
$field_name = 'field_some_field';
$info = field_info_instance($entity_type, $field_name, $bundle_name);
$label = $info['label'];
In der Dokumentation zur Feldinfo-API finden Sie eine Reihe weiterer nützlicher Funktionen , die hilfreich sein können, falls Sie sie noch nicht gesehen haben.
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