Вывод иерархии словаря таксономии в ноду

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

Аватар пользователя REDkiy REDkiy 6 июля 2011 в 20:05

Перерыл кучу материала, но ясного решения не нашёл. Посему пишу сюда.
Есть словарь таксономии с терминами. В словаре где двух, а где и трёхуровневая иерархия. Задача состоит в следующем, нужно вывести списки терминов в иерархическом виде, в ноду. Например так.
Дан словарь:
Словарь1:
Термин1
-Термин2
-Термин3
Термин4
-Термин5
--Термин6
--Термин7
--Термин8

Нужно получить страничку такого вида:

Словарь1
Термин1
Термин2 / Термин3
Термин4
Термин5
Термин6 / Термин7 / Термин8

Соответственно, чтоб термины были ссылками.

Каким образом это реализовать. Через views? Если возможно, то неплохо бы чтоб по пунктам расписано было или статью какую. Согласен на модуль какой-нибудь. Только, пожалуйста, не предлагать модули которые превращают иерархию словаря в меню и выводят блоком.

Комментарии

Аватар пользователя wictdrup wictdrup 29 января 2012 в 20:12

views может отображать иерархию таксономии.
http://www.phpjavascript.com/drupal-views-taxonomy-parent-term-and-child...
Если коротко:
1. В связях указываем
Add “Relationships”

Select “Taxonomy: Parent Term” (use the default settings)

2. Добавляем поля
Add Fields (родительский термин)

Select “Taxonomy: Term”
Relationship: Parent

Add Fields (подчиненный термин)

Again Select “Taxonomy Terms”
Relationship: Do not use a relationship

3. Дополнительно можно сгруппировать по род. термину и т.д.

И будем вам иерархия терминов в views.
Если будут доп. вопросы - обращайтесь.