Drupal 7:在node.tpl.php中显示其链接的数组变量

时间:2011-03-23 10:48:55

标签: php arrays drupal drupal-7 drupal-theming

我正在使用Drupal 7构建单个用户博客。我使用文章内容类型作为博客条目。我需要自定义节点的外观。我还在文章引用类别中添加了分类法字段。我需要在我的节点中的特定位置显示这个和标签。

所以,我写了代码 dpm(get_defined_vars()); 并获取变量(如下所示)

但是如何在我的节点 - article.tpl.php 中显示这些变量以及指向页面的链接列表其他文章条目是否包含这些标记,类别?这些是数组,我需要用链接显示每个数组项:/

enter image description here

欣赏帮助!!!!非常感谢!

1 个答案:

答案 0 :(得分:1)

不知何故

<?php
  $links = array();
  foreach ($node->field_tags AS $term) {
    $links[] = l($term['taxonomy_term']->name, 'taxonomy/term/'. $term['tid']);
  }
  print implode(', ', $links) .'<br />';

  $links = array();
  foreach ($node->field_blog_post_category['und'] AS $term) {
    $links[] = l($term['taxonomy_term']->name, 'taxonomy/term/'. $term['tid']);
  }
  print implode(', ', $links);
?>