Здравствуйте, Уважаемые!
Столкнулся со следующей проблемой во views:
Есть материалы типа - фирма и филиал. Материалы связаны между собой через Node Reference.
Путь ноды фирма формируется через pathauto - firms/nazvanie.
Для вывода филиалов фирмы создаем страницу views:
- путь: firms/%/filial
- контекстный фильтр: содержание - филиал фирмы. Предоставить значение по умолчанию - ID материала из URL.
По пути firms/1212/filial, где 1212 - это id фирмы, все как положено - выводятся филиалы
по пути firms/nazvanie/filial - 404 ошибка
Вопрос: как решить проблему с выводом views при использовании pathauto???
Комментарии
вы же сами указываете как аргумент nid
Тогда, а как правильно указать в пути views путь с нужным элементом firms/nazvanie/filial??
Если я не ошибаюсь в пути firms/%/filial, знак % должен заменять любые символы???
что укажете, то и будет подставлять. только я не знаю как вьюс будет работать с транслитом.
можно в лоб: поле cck в которое при создании ноды записывается название транслитом (comp_fields), можно php использовать в качестве фильтра который дергает из БД синоним ноды созданые (pathauto)
я обычно использую firms/nazvanie/filial/[nid] так быстрее всего получается и соответственным образом настроенные фильтры.
Этот вариант планирую использовать при просмотре определенного филиала
а этот путь firms/nazvanie/filial по идее должен выводить все филиалы одной фирмы.
РЕШЕНИЕ: установить модуль Sub-pathauto