我在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);
}
?>
字段在词汇表中列出如下:
答案 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);
}