Drupal 7 如何在Drupal7上呈现自定义字段分类?

Drupal 7 如何在Drupal7上呈现自定义字段分类?,drupal-7,drupal-taxonomy,Drupal 7,Drupal Taxonomy,我在分类词汇表中创建了一些称为“类别”的自定义字段: -fotogallery(多个文件) -incpit(纯文本) - 但我不知道如何渲染它们 我试过了,但它只是指实体。我也尝试过渲染和drupal_渲染 实际上,我正在直接访问$term->field_incit['und'][0]['safe_value']属性,我知道这是不推荐的 有什么想法吗?Drupal 7中的分类术语是实体,因此您可以使用field\u view\u field()安全地获取渲染数组: $view = field_v

我在分类词汇表中创建了一些称为“类别”的自定义字段: -fotogallery(多个文件) -incpit(纯文本) -

但我不知道如何渲染它们

我试过了,但它只是指实体。我也尝试过渲染和drupal_渲染

实际上,我正在直接访问$term->field_incit['und'][0]['safe_value']属性,我知道这是不推荐的


有什么想法吗?

Drupal 7中的分类术语是实体,因此您可以使用
field\u view\u field()
安全地获取渲染数组:

$view = field_view_field('taxonomy_term', $term, 'field_incipt'); 
print render($view);

Drupal 7中的分类术语是实体,因此您可以使用
field\u view\u field()
安全地获取渲染数组:

$view = field_view_field('taxonomy_term', $term, 'field_incipt'); 
print render($view);

field\u view\u field函数对我很有用。 请注意,您需要发送术语实体。 您可以使用实体加载获得一个
i、 e.$term_entity=entity_load('taxonomy_term',数组($tid))

field\u view\u field函数对我很有用。 请注意,您需要发送术语实体。 您可以使用实体加载获得一个
i、 e.$term_entity=entity_load('taxonomy_term',数组($tid))

若要正确获取$term对象,应使用函数并向其传递术语id。

若要正确获取$term对象,应使用函数并向其传递术语id。

我尝试使用相同的方法呈现描述字段,但它不起作用。它只适用于自定义字段吗?不是自定义字段,只是一般的@Rajesh字段。描述是一个属性而不是字段,因此这里有一个区别:最后,找到解决方案$term\u wrapper=entity\u metadata\u wrapper('taxonomy\u term',$term);echo$term_wrapper->description->value();我正在尝试使用相同的方法渲染描述字段,但它不起作用。它只适用于自定义字段吗?不是自定义字段,只是一般的@Rajesh字段。描述是一个属性而不是字段,因此这里有一个区别:最后,找到解决方案$term\u wrapper=entity\u metadata\u wrapper('taxonomy\u term',$term);echo$term_wrapper->description->value();