Drupal 7: отображение переменных массива с его ссылками в node.tpl.php

Я создаю блог для одного пользователя с помощью Drupal 7. Я использую тип контента «Статья» в качестве записи в блоге. Мне нужно настроить внешний вид node. Я также добавил поле таксономии в категорию, ссылающуюся на статью. и мне нужно отобразить это и теги в моем узле в определенном месте.

Итак, я написал код dpm(get_defined_vars()); и получил переменные (показаны ниже)

но как я могу отобразить эти переменные в моем node--article.tpl.php со ссылками на страницы со списками других статей, имеющих эти теги, категории? Это массив, и мне нужно отображать каждый элемент массива со ссылками:/

введите здесь описание изображения

Цените помощь!!!! Большое спасибо!


person designer-trying-coding    schedule 23.03.2011    source источник


Ответы (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);
?>
person dobeerman    schedule 23.03.2011