Как задать свой собственный URL для некоторых фильтров из search api?

Аватар пользователя engenes engenes 4 февраля в 15:20

Есть сайт со списком объектов недвижимости.
После фильтрации, в каталоге остаются объекты:

  • тип сделки продажа
  • и

  • раздел квартиры
  • и

  • вторичное жилье

/property?f[]=field_transaction_type:100&f[]=field_catalog:23&f[]=field_apartment_type:oldbuild

причем фильтрация у меня происходит с использованием ajax fasets. Как после ответа от сервера сформировать правильный url я знаю, но как сделать чтобы по этому URLу открылась та же отфильтрованная страница - нет.
привер правильного URLa
/sale-second
то есть как видите preaty path не подходит, так как URLы должны быть короткими и не содержать никаких параметров.
Возможно не до конца понимаю принцип работы фильтра.
но думаю что можно написать модуль, и с помощью hook_menu подставить нужный url но как увидеть сам запрос, который делает search api, или может быть есть готовая функция в которую можно передать мой запрос и выполнить его после срабатывания hook_menu

0 Thanks