exposed фильтры и таксономия. Как сделать редирект на страницу термина при сабмите exposed формы?

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

Аватар пользователя Victorzzz Victorzzz 22 марта 2018 в 17:00

Допустим есть 2 словаря:
- размеры
-- S
-- M
-- L
-- XL
- цвета
-- Красный
-- Зеленый
-- Желтый

pathauto размеры: size/s, size/m, ...
pathauto цвета: color/red, color/green, ...

Есть вьюха catalog - taxonomy/term/% с раскрытми фильтрами:
- Размер
- Цвет

Если воспользоваться фильтром, то url будет вида ?field_size_tid=2&field_color_tid=3
Когда в фильтре выбрано несколько полей, то это нормально.

Когда в фильтре выбрано одно поле, то url будет вида ?field_color_tid=2
Но по сути такой результат соответствует color/green

Как сделать так, чтобы если юзер в фильтре выбирает только один exposed фильтр, то submit формы происходил бы не на
?field_color_tid=2, а на color/green

Комментарии