Здравствуйте!
Я новичок в Друпал, подскажите пожалуйста как правильнее решить следующую задачу, желательно без дополнительных модулей.
Создал словарь таксономии: Транспорт
В нем термины: Воздушный (Самолеты, Вертолеты), Наземный (Автомобили, Мотоциклы), Морской (Катера, Лодки). В скобках указаны родительские термины.
Т.е. получилось так:
- Воздушный
-- Самолеты
-- Вертолеты
- Наземный
-- Автомобили
-- Мотоциклы
- Морской
-- Катера
-- Лодки
Необходимо на странице отображать все это, в двух столбцах (скриншот прикрепляю).
Т.е. чтобы первый термин был сверху, а внизу перечисление списка дочерних терминов. Но например, если у дочерних терминов будут свои подтермины (Автомобили -> Спорткары ), то в данном случае "Спорткары" не выводим.
Создал представление, но термины выводятся просто списком без учета привязки к родительском термину (т.е. чтобы родительский термин был сверху). Часа 2 пробовал по всякому, но все не то).
Подозреваю тут нужно создать 3 представления (их выводить HTML-списком) внутри первого (в котором сделать сетку из 2 колонок). Или по другому? Можно ли вообще это сделать без дополнительных модулей?
Комментарии
наверно views вам поможет. попробуйте поиграться с ним.
1е Представление.
Поля:
Фильтр
Родительский термин = 0.
2е Представление.
Поля:
Имя термина
Контекстный фильтр
Родители Термина - Передать значение по умолчанию - ID термина таксономии из URL
По другому - можно!
Спасибо)
Совсем без сторонних модулей видимо не получается.
В итоге сделал, но пришлось дополнительный модуль ставить Block Title Links.