8 在Drupal 7中,如何获取节点内特定字段的标签? 我感兴趣的字段具有以下结构: [field_text_question1] => Array( [und] => Array( [0] =>数组( [值] =>销售实习生 [格式] => [safe_value] =>销售实习生 ) ) ) 7 entities — 贝茨斯特万达 source
13 最好的方法是使用field_info_instance($ entity_type,$ field_name,$ bundle_name)获取有关字段的特定实例的信息。字段的标签包含在该函数返回的数组中。 $info = field_info_instance('node','field_name','content_type_name'); print $info['label']; — 塞普尔 source 我需要使用field_name,但可以进行实体翻译吗?我试过了,但是 — 没用
1 我相信您正在寻找$node变量。那里没有。仅字段值存储在$node变量内部,而不存储在字段设置(例如标签)中。如果需要标签,请在$content变量中查找。 $contentMYTHEME_preprocess_node(&$variable)主题模板功能,node.tpl.php以及其他一些变量中可用。 如果不可用,您可以致电 field_info_field($field_name) — 艾斯特克 source
0 打印节点的字段标签的最简单方法是: <?php print $content['field_your_field_name']['#title']; ?> (我已经在许多Drupal的print_r数组和对象之后发现了它!如果它很简单,为什么在任何地方都没有解释,或者为什么隐藏得如此之深以至于我找不到这个窍门?这个答案的问题...) — 加泰罗尼亚语程序员 source