【问题标题】:drupal 7 taxonomy_vocabulary_machine_name_load did not show the fieldsdrupal 7 taxonomy_vocabulary_machine_name_load 未显示字段
【发布时间】:2018-10-01 09:55:11
【问题描述】:

我在 D7 中创建了一个词汇表并在其中列出了术语。我添加了一个名为“图标颜色”的字段。现在,在视图中,我添加了如下代码块,它完美地显示了 tid、名称、描述等字段,但没有显示“图标颜色”字段。

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

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

【问题讨论】:

    标签: drupal drupal-7 drupal-taxonomy


    【解决方案1】:

    您必须通过分类术语加载功能使用术语 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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多