[Решено] Табы на страницах таксономии

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

Аватар пользователя zeroif zeroif 6 августа 2013 в 17:38
1

Есть тип материала "компания"
Есть словарь "категории компании"

Термины словаря вывожу через views ,тут все отлично работает
у него в настройках
Page settings
Путь: /companies/%
Меню: No menu - этот пункт на Default menu tab изменить не могу пишет "A display whose path ends with a % cannot be a tab."

Создаю views карту
Page settings
Путь: /companies/%/map
Меню: Tab: Карта
И по этому пути пустая карта.

Так вот 2 вопроса
1. Как вывести табы на страницах /companies/1 и /companies/1/map где "1" термин таксономии
2. Какой контекстный фильтр поставить чтобы на страницы /companies/1/map выводились ноды с терминами "1" и ее дочерними

Решения публикуем карту
Ставим модуль subpathauto
Создаем views настраиваем под себя
в Page settings
Путь: taxonomy/term/%/map
Меню: Tab: карта

В Contextual filters
Материал: Has taxonomy term ID (with depth) (натройки те же что и вывод терминов таксономии через views

п.с. Для нод(материалов)
вместо taxonomy/term/%/map -> node/%/map
В Contextual filters
Материал: Nid

Комментарии

Аватар пользователя zeroif zeroif 7 августа 2013 в 0:24

Если прописать путь /taxonomy/term/%/map тогда таб есть и даже карта выводит то что нужно, но...
1. путь тогда /taxonomy/term/1/map
2. вкладка соответственно выводиться на страницах всех словарей

Аватар пользователя grob.82 grob.82 1 октября 2013 в 22:47

просто линк на страницу. если прикрутить juqery.ui tab то получается что он полностью с шапкой все страницу подгружает что не есть правильно.
Сейчас в поисках решения! Может кто подскажет!?

Аватар пользователя sanita sanita 18 июня 2014 в 18:14

Огромное спасибо за подсказку! Я уже давно ковырялась с этой проблемой, но никак не могла подцепить алиас термина. Уже отчаялась, а тут вот, оно, решение Smile

Кстати, в продолжение этой темы, те кто используют context могут добавить модуль context_request_path - он подхватывает для контекста путь, где отчитывает в алиасе последнее значение после "модифицированного". Например: /taxonomy/term/%/docs или user/%/foto Т.е. этот модуль пригодится для работы со страницами, созданными через views, как в данном топике.