Разрешить строки запроса в синонимах

Аватар пользователя Dec0der Dec0der 15 октября 2018 в 15:53

Проблема:
Есть каталог с фильтром, хотим некоторые запросы вынести в меню под видом человекопонятных урлов.
А именно каталог фильмов имеет фильтр по жанрам.
Когда фильтр применяем получаем url вида - site.ru/catalog?genre=41.
Хотим этой странице задать синоним и разместить ссылку в меню.

НО! Друпал не позволят задать синоним. И даже без синонима мы не можем урл запроса добавить в меню.

Покапали форм и оказывается это нерешенная проблема - https://www.drupal.org/node/118072.
Пробовали решения которые там написаны, но не помогло.

Кто может помочь?

Комментарии

Аватар пользователя Orion76 Orion76 16 октября 2018 в 7:26

хм.. по ссылке issue для drupal 8, у Вас в топике указан Drupal 7...

если меню плоское-одноуровневое, то простейшее решение, забить на синонимы и сгенерировать меню вьюсом с нужными для фильтров query-параметрами..

и всё..

Аватар пользователя gun_dose gun_dose 16 октября 2018 в 9:34

Добавьте контекстный фильтр по этому полю. Поставьте галочку "показывать все результаты" при отсутствии аргумента. Тогда вьюха будет работать и с аргументом, и без, А уже на урл с аргументом можно повесить алиас. То есть у вас путь будет типа /catalog/41