у меня страница поиска для фасетов taxonomy/term/% для того чтоб работала в связке с таксономи меню. Если я поменяю страницу поиска то при переходе по менюшке уже не будут работать фильтры
Так бы и сказали, что нужно показать не все термины, а ноды всех терминов. Идите в контекстный фильтр и там можно настроить игнорирование аргумента all и в таком случае будут показываться все результаты.
Спасибо за ответ.
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?
Так бы и сказали, что нужно показать не все термины, а ноды всех терминов. Идите в контекстный фильтр и там можно настроить игнорирование аргумента all и в таком случае будут показываться все результаты.
Я это первым делом сделал, но почему то на странице поиска не работает. "страница не найдена".
и при указании пути taxonomy/term
и при kategorii
В предпросмотре вьюса - все ок, а вот на самой странице поиска ни как.
И путь же все равно будет не кошерный
ЗЫ
Пока что видится самый оптимальный и не нагружающий систему - вариант с htaccess.
ЗЗЫ
Туплю. ну да, в таком случае можно было бы руками прописать синоним. Но тем не менее - все равно почему то без передачи хоть какого то значения "страница не найдена". уже контекстный фильтр вообще удалил - без значения ни чего не показывает.
Блин, прошу прощения... действительно оказалось все проще! )))) bumble в первом посте был прав! Я и подумать не мог что такой алиас будет работать! )))) Все ОК! Сорри...
Комментарии
admin/config/search/path/add
Вы точно знаете что советуете??? )))
Если бы было так просто я бы не спрашивал
Не надо никакой синоним. Нужен просто вьюс, отображающий все термины, ему и дайте нужный путь.
у меня страница поиска для фасетов taxonomy/term/% для того чтоб работала в связке с таксономи меню. Если я поменяю страницу поиска то при переходе по менюшке уже не будут работать фильтры
Так бы и сказали, что нужно показать не все термины, а ноды всех терминов. Идите в контекстный фильтр и там можно настроить игнорирование аргумента all и в таком случае будут показываться все результаты.
Посмотрите модуль 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?
Я это первым делом сделал, но почему то на странице поиска не работает. "страница не найдена".
и при указании пути taxonomy/term
и при kategorii
В предпросмотре вьюса - все ок, а вот на самой странице поиска ни как.
И путь же все равно будет не кошерный
ЗЫ
Пока что видится самый оптимальный и не нагружающий систему - вариант с htaccess.
ЗЗЫ
Туплю. ну да, в таком случае можно было бы руками прописать синоним. Но тем не менее - все равно почему то без передачи хоть какого то значения "страница не найдена". уже контекстный фильтр вообще удалил - без значения ни чего не показывает.
Это наверно особенность фасетного вьюса? Не выводит ни чего без передачи значения.
Блин, прошу прощения... действительно оказалось все проще! )))) bumble в первом посте был прав! Я и подумать не мог что такой алиас будет работать! )))) Все ОК! Сорри...
bumble - спасибо за участие!