Транслитерация параметров запроса во views

Аватар пользователя trobing

Здравствуйте, насколько я понимаю модуль transliteration для url работает только при создании синонимов с помощью pathauto, а pathauto не работает для вьюс...
Так вот, есть ли способ транслитерировать значения параметров запроса раскрытых фильтров views?

Модули и темы:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя bumble
bumble 1 год назад
2

Сорри, если сочтете оффтопом, но считаю своим долгом объяснить что GET-параметры, (а именно GET-параметры используются Views'ом для передачи запросов фильтрам), это способ передачи информации.

Т.е. если Вам, к примеру, нужно найти ноды, заголовок которых содержит строку "Яблоки на снегу" и Вы вводите данную фразу в открытый фильтр, то Views будет искать именно эту фразу.

Соответственно, если придет параметр "Yabloki_na_snegu" - результатов никаких Вы не увидите, т.к. с таким содержимым заголовков нет.

ЗЫ - про тяготы обратной конвертации из транслита - надеюсь не нужно объяснять.

Аватар пользователя trobing
trobing 1 год назад

Но ведь при создании синонимов, исходный юрл сохраняется, т.е. юзеру показывается "Yabloki_na_snegu" а друпал обрабатывает "Яблоки на снегу", разве нет?

Аватар пользователя bumble
bumble 1 год назад
1

Важно понять различие: путь и параметр в пути - не одно и тоже:
Url

Когда транслитерируется путь - сайт его просто ищет по роутингам (или аналогам), а параметры можно передавать на любую страницу, они идут как дополнение к страничке.

Аватар пользователя trobing
trobing 1 год назад

Спасибо за разъяснение!