drupal 7 taxonomy_vocabulary_machine_name_load未显示字段

时间:2018-10-01 09:55:11

标签: drupal drupal-7 drupal-taxonomy

我在D7中创建了一个词汇表并列出了其中的术语。我添加了一个名为“图标颜色”的字段。现在,在视图中,我添加了以下代码块,该代码块完美显示了tid,name,description等字段,但未显示“ Icon Color”字段。

<?php
   $name = 'Programme';
   $myvoc = taxonomy_vocabulary_machine_name_load($name);
   $tree = taxonomy_get_tree($myvoc->vid);
   foreach ($tree as $term) { 
   print_r($term); 
   }
?>

字段在词汇表中列出如下:

enter image description here

1 个答案:

答案 0 :(得分:2)

您必须通过分类法术语加载功能使用术语id加载分类法。希望下面的代码对您有所帮助。

$name = 'YOUR_MACHINE_NAME';
$myvoc = taxonomy_vocabulary_machine_name_load($name);
$tree = taxonomy_get_tree($myvoc->vid);
foreach ($tree as $term) { 
  $term = taxonomy_term_load($term->tid);
  print_r($term);
}