Есть тип материала "компания"
Есть словарь "категории компании"
Термины словаря вывожу через 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
Комментарии
Если прописать путь /taxonomy/term/%/map тогда таб есть и даже карта выводит то что нужно, но...
1. путь тогда /taxonomy/term/1/map
2. вкладка соответственно выводиться на страницах всех словарей
Спасибо всем, решения добавил в первый пост
Тебе спасибо, не один час искал решения!
так а таб получается jquery или просто линк на другую страницу?
просто линк на страницу. если прикрутить juqery.ui tab то получается что он полностью с шапкой все страницу подгружает что не есть правильно.
Сейчас в поисках решения! Может кто подскажет!?
Огромное спасибо за подсказку! Я уже давно ковырялась с этой проблемой, но никак не могла подцепить алиас термина. Уже отчаялась, а тут вот, оно, решение
Кстати, в продолжение этой темы, те кто используют context могут добавить модуль context_request_path - он подхватывает для контекста путь, где отчитывает в алиасе последнее значение после "модифицированного". Например: /taxonomy/term/%/docs или user/%/foto Т.е. этот модуль пригодится для работы со страницами, созданными через views, как в данном топике.