Bagaimana saya bisa mendapatkan label bidang tertentu dalam sebuah simpul, di Drupal 7?
Bidang yang saya minati memiliki struktur berikut:
[field_text_question1] => Array ( [und] => Array ( [0] => Array ( [value] => Sales Intern [format] => [safe_value] => Sales Intern ) ) )
Saya percaya Anda mencari di dalam
$node
variabel. Itu tidak tersedia di sana. Hanya nilai bidang yang disimpan di dalam$node
variabel, bukan pengaturan bidang (seperti label). Jika Anda ingin label terlihat di$content
variabel.$content
variabel tersedia diMYTHEME_preprocess_node(&$variable)
fungsi templat temanode.tpl.php
,, serta beberapa lainnya.Jika tidak tersedia, Anda dapat menelepon
field_info_field($field_name)
sumber
Cara termudah untuk mencetak label bidang suatu simpul adalah:
(Saya sudah menemukannya setelah banyak print_r array dan objek Drupal! Jika begitu mudah, mengapa tidak dijelaskan di mana saja, atau mengapa begitu tersembunyi sehingga saya tidak menemukan trik? Dan melewati waktu yang lama dari pertanyaan untuk jawaban ini ...)
sumber