Задача:
Организовать иерархический вывод всех нод, связанных с дочерними терминами при запросе определенного термина - родителя по его alias. (Например так: /taxonomy/term/%alias% )
Что уже было сделано и работает:
* Настроен вывод нод дочерних терминов при помощи контекстного фильтра
Содержимое: Has taxonomy term ID (with depth)
при запросе по ID термина
* Настроен вывод нод дочерних терминов при помощи контекстного фильтра
Содержимое: Has taxonomy term ID (with depth)
при запросе по имени термина через соответствующий валидатор
Проблема:
Как организовать валидацию контекстным фильтром кастомных алиасов терминов и pathauto? Как ни бился над этой задачей, Views их просто не подхватывает..
Комментарии
Совсем не понял вопроса...
делаете обычный путь
/taxonomy/term/%
(term ID) — Views работает с системными путями. алиасы терминов подхватятся сами.В том то и дело, что не подхватываются... делал - айдишники работали, а алиасы нет.. или может я что-то не так делал?
Он хотел сказать, что views не видит алиасов и работает только с внутренними путями, хотя в адресную строку можно писать и их, но представление увидит его как реальный путь. Так вроде понятней
если у вас есть системный путь /taxonomy/term/1 и алиас (сгенерированный Pathauto например)
'/taxonomy/term/1' = 'catalog/sex'
то подхватится путь /catalog/sex а не /taxonomy/term/catalog/sex
kalabro, огромнейшее спасибо! Понял откуда ветер дует. Вот что значит разбираться в сути вещей
Именно в этом и была загвостка... в URL стоял уже алиасный путь, а надо было системный.