我在D7中创建了一个词汇表并列出了其中的术语。我添加了一个名为“图标颜色”的字段。现在,在视图中,我添加了代码块,如下所示,它完美地显示了像tid、name、description这样的字段,但它没有显示字段“图标颜色”。
<?php
$name = 'Programme';
$myvoc = taxonomy_vocabulary_machine_name_load($name);
$tree = taxonomy_get_tree($myvoc->vid);
foreach ($tree as $term) {
print_r($term);
}
?>这些字段在词汇表中列出如下:

发布于 2018-10-01 10:17:35
必须使用术语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);
}https://stackoverflow.com/questions/52588593
复制相似问题