Вывод термина ноды конкретного уровня.

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

Аватар пользователя Dorian76453 Dorian76453 6 октября 2011 в 18:27

Суть такова: есть такая иерархия словарей и терминов.
Словарь 1
--Термин_1
------Термин_1_1
------Термин_1_2
-----------Термин_1_2_1
-----------Термин_1_2_2
-----------Термин_1_2_3
-----------Термин_1_2_4

Нода принадлежит к термину, например "Термин_1_2_3".
как мне в node.tpl вывести отдельно имя этого термина ? (Термин_1_2_3). т.е. термина 3го уровня? Есть какие-то идеи?

Комментарии

Аватар пользователя Wscript Wscript 7 октября 2011 в 2:10

В api данной функции не нашел (возможно есть) думаю проще всего сделать запрос к БД (таблица term_node и связать её с term_data по колонке tid).
Если необходимо подробней опишу.

Аватар пользователя varvashenia varvashenia 7 октября 2011 в 4:09

term id скорее всего сидит или в аргументах страницы или в объекте ноды
загружаете термин с помощью taxonomy_get_term (если уже не загружен заранее в объекте ноды) и выводите в нужном месте.
если нужно вывести какой-то кусок дерева, то смотрите в сторону taxonomy_get_tree