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

Я создаю однопользовательский блог с Drupal 7. Я использую тип контента Article в качестве записи в блоге. Мне нужно настроить внешний вид узла. Я также добавил поле таксономии в категорию ссылок на статьи. и мне нужно отобразить это и теги в моем узле в определенном месте.

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

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

enter image description here

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

1 Ответ

1 голос
/ 23 марта 2011

Как-то

<?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);
?>
...