Всем привет! Возникла необходимость сделать страницы-панели с одним общим базовым адресом вида: site.ru/mypage/[term-tid], site.ru/mypage/[node-nid] (возможно будут еще аргументы).
Сначала сделал 2 разные панели с 1 вариантом, в первой аргумент = Материал: ID, во второй = Термин таксономии: TID, правила выбора настроил и т.п. Вроде все заработало, но потом перестало. Может все обновилось, не успел понять. В общем, стала работать только одна панель, у второй - "Страница не найдена".
Решил сделать по-другому - одну панель с разными вариантами, но тут возникло затруднение: как в одном варианте получить контекст термин таксономии, а в другом - ноду? В аргументах панели предлагается сразу выбрать или ноду, или термин, или ничего не выбирать.
Как забороть? Или по первому варианту должно работать?
p.s. термин и нода как аргументы - это для примера, на самом деле там аргументы значение поля ноды/термина, обрабатывавшиеся через кастомный плагин ctools.
Комментарии
Так не получится.
site.ru/mypage/100 - вот скажи, это термин или нода?
Надо делать две страницы, а пути разруливать алиасами, например, да и то, если нода и термин имеют одинаковый id, то тут и алиас не поможет.