Разные шаблоны для разных уровней словаря

Аватар пользователя randomname randomname 22 октября 2015 в 12:50

Добрый день!
Столкнулся с необходимостью сделать разные шаблоны для терминов разной глубины. Сейчас есть страница views, применяемая для всех терминов, а нужно чтобы у первого уровня был свой вывод и блоки, у второго другой вывод и блоки. Как можно такое реализовать?

0 Thanks

Комментарии

Аватар пользователя Orion76 Orion76 22 октября 2015 в 14:20

Для каждого уровня свой views-страница со своим url (catalog/level-1,catalog/level-2 и т.д.)
Для блоков стандартно настроить видимость в соответствии с url views-ов.

Аватар пользователя randomname randomname 22 октября 2015 в 19:07

orion76 вопрос в том, как это настроить? url у меня строиться домен/родитель/потомок 1 уровня/потомок 2 уровня. Но это - синоним, но не путь, или я ошибаюсь?

Аватар пользователя randomname randomname 23 октября 2015 в 11:46

Вопрос всё ещё актуален. Нашёл способы настраивать разные view для разных словарей, но нужно именно для разных уровней одного словаря. И блоки тоже должны выбираться отдельно для каждого из уровней. Неужели в drupal нет такой возможности?

Аватар пользователя .poltergeist .poltergeist 23 октября 2015 в 12:33

фильтры во views установите в соответствии с вашими требованиями, и будет счастье

Аватар пользователя randomname randomname 23 октября 2015 в 13:14

.poltergeist но какие именно? Я уже нашёл костыльное решение: контекстный фильтр по родителю и по глубине вложенности, чтобы на страницах, где мне эта информация не нужна просто не выводилась. Но как-то это уныло.