[РЕШЕНО]Как создать синоним (pathauto) для страницы словаря (taxonomy/term) ?

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

Аватар пользователя tmp tmp 8 февраля 2017 в 0:12

Что то не пойму как создать синоним для страницы словаря для вывода всех терминов? То есть когда передается в контекстный фильтр значение all

taxonomy/term/all

Подскажите пожалуйста

Комментарии

Аватар пользователя tmp tmp 8 февраля 2017 в 11:11

у меня страница поиска для фасетов taxonomy/term/% для того чтоб работала в связке с таксономи меню. Если я поменяю страницу поиска то при переходе по менюшке уже не будут работать фильтры

Аватар пользователя gun_dose gun_dose 8 февраля 2017 в 14:41

Так бы и сказали, что нужно показать не все термины, а ноды всех терминов. Идите в контекстный фильтр и там можно настроить игнорирование аргумента all и в таком случае будут показываться все результаты.

Аватар пользователя tmp tmp 8 февраля 2017 в 14:33

bumble wrote:

Посмотрите модуль  View Alias, а так же опишите все ньюансы в ТОП'е.
При необходимости - смотрите хуки hook_url_inbound_alter и hook_url_outbound_alter.


Спасибо за ответ.
View Alias - кажется это не решит проблему (почитал описание)
Подробнее:

Есть вьюс facet search по адресу taxonomy/term/%

Выводятся материалы по таксономии и к ним потом применяются фасетные фильтры (характеристики) с учетом того или иного термина (Категории).

Так же есть вывод всех категорий по значению taxonomy/term/all
И к этому выводу тоже применяются фасетные фильтры (характеристики)
Чтобы можно было все категории фильтровать по той или иной характеристике.

Так вот не совсем красиво (и не корректно с точки зрения того же СЕО) выводить все категории в пути
taxonomy/term/all

тогда как если выбрана та или иная категория в пути
kategorii/sobaki/korm-dlya-sobak.html

Логично что нужен вывод всех категорий по пути
kategorii/all

Вот как этого можно добиться?

ЗЫ
Переход по категориям осуществляется по таксономи меню.
Поэтому если создавать вьюс facet search с другим путем, отличным от taxonomy/term/% то фасетные фильтры не будут работать в выбраной категории в меню.

Может переопределять путь taxonomy/term/all в kategorii/all через хтакссесс с rewrite?

Аватар пользователя tmp tmp 8 февраля 2017 в 15:52

gun_dose wrote:

Так бы и сказали, что нужно показать не все термины, а ноды всех терминов. Идите в контекстный фильтр и там можно настроить игнорирование аргумента all и в таком случае будут показываться все результаты.


Smile Я это первым делом сделал, но почему то на странице поиска не работает. "страница не найдена".

и при указании пути taxonomy/term
и при kategorii

В предпросмотре вьюса - все ок, а вот на самой странице поиска ни как.

И путь же все равно будет не кошерный Smile

ЗЫ
Пока что видится самый оптимальный и не нагружающий систему - вариант с htaccess.

ЗЗЫ
Туплю. ну да, в таком случае можно было бы руками прописать синоним. Но тем не менее - все равно почему то без передачи хоть какого то значения "страница не найдена". уже контекстный фильтр вообще удалил - без значения ни чего не показывает.

Аватар пользователя tmp tmp 8 февраля 2017 в 19:07
1

Блин, прошу прощения... действительно оказалось все проще! )))) bumble в первом посте был прав! Я и подумать не мог что такой алиас будет работать! )))) Все ОК! Сорри...

bumble - спасибо за участие!