Привет специалисты Drupal!
Хочу сделать такую штуку, которую вижу на многих сайтах. Стандартное представление taxonomy/term/%
Как сделать, чтобы кликаешь на термин и:
1) если у термина нет подтерминов, то выводятся ноды (т.е. как обычно)
2) если у термина есть подтермины, то выводятся названия подтерминов
Пункт 2) у меня получается сделать, если ввести еще одно представление и указать там конкретный путь. НО: проблема в том что у термина могут появится подтермины завтра. Не лезть же какждый раз в Views...
Комментарии
Чтобы вывести подтермины, можно сделать блок вида, в котором выводить все вложенные в текущий термин подтермины.В видах есть аргумент (кажется аргумент, или фильтр, не помню уже) который называется что-то типа Taxonomy: Subterm
Такого у меня во Views нет. Есть Таксономия: Родительский термин.
А дочернего термина нет даже приблизительно.
VasyOK привет!
Удалось решить эту задачу? Такая же задача возникла и пока неполучается ничего...
Оказалось простое решение - через views. Только надо при создании views выбрать не "Материал" а "Термин", потом в аргументах выбрать "Родительский термин" - "ID термина таксономии из URL" и поле выьрать "Термин".
Как вывести термины я знаю.
А как сделать чтобы выводился либо материал либо термин?
Шурик, так оно и получаеться, либо материал либо термин....
Добавляем:
Аргумент:
Ну и поле:
Я вывожу блоком....
Сайт покажи на котором это.
Вот, если это можно назвать сайтом - http://potolok-klin.ru/tovary/stroitelnye-materialy - на этой странице кликаем "Окна Двери", затем "Металлические двери"
Спасибо! Посмотрю на досуге.