Переадресация из раскрытого фильтра

Аватар пользователя Lotar Lotar 17 февраля 2016 в 13:14

Приветствую коллеги.

Есть следующая не понятная мне задача.

Раскрытый фильтр либо фасетный фильтр. В нем несколько полей из них 2-3 это термины таксономии. Как можно с минимумом кода, в случае выбора любого из полей с таксономией, делать редирект на страницу выбранного термина. А в случае выбора не таксополя, отрабатывать как обычный фильтр?

Комментарии

Аватар пользователя bumble bumble 17 февраля 2016 в 16:26
2

С минимумом кода, наверно JS'ом перехватить "change" и как то:

header ("location: /taxonomy/term/" + field.val());
Аватар пользователя bumble bumble 17 февраля 2016 в 20:29
1

Можно и drupal_goto, но кода тогда больше )).
Словить вьюху, выудить селекты, подцепить коллбеки, организовать редирект...
Но да - это Drupal-way, в этом согласен с @dashiwa.