Как вывести термин ноды с его родителями

Главные вкладки

Аватар пользователя neutron neutron 20 апреля 2011 в 18:24

Есть таксономия

-Россия
--Москва
---улица1
---улица2
-Украина
--Киев
---улица1
---улица2

Нода может принадлежать к нескольким терминам, все их надо вывести.
сейчас выводится только термин, в котором нода, вывожу через contemplate так:

<?php
foreach ($node->taxonomy as $term) {
  if ($term->vid == 1) print $term->name . ' ';
}

?>

получаю строку "улица1 улица2"

Не получается вывести в ноде такую информацию:

Россия-Москва-улица1
Украина-Киев-Улица2

подскажите, как это можно сделать?

Комментарии

Аватар пользователя maix maix 13 мая 2011 в 18:19

Почему этот код сверху:

<?php
foreach ($node->taxonomy as $term) {
  if (
$term->vid == 1) print $term->name ' ';
}
 
?>

выдает такую ошибку подскажите плиз?

warning: Invalid argument supplied for foreach() in /home/vasya/www/includes/common.inc(1696) : eval()'d code on line 2.