ЧПУ пути у exposed filters

Аватар пользователя leha373 leha373 10 апреля в 20:41

Привет!есть вопрос!
у меня на сайте есть страница с адресом domhata.ru/base
есть фильтр

когда фильтрую по городу например москва :
адрес становится https://domhata.ru/base?field_obyavleniya_tid=All&field_srok_arendy_tid=...
как можно сделать чтобы адрес был например: https://domhata.ru/moskva
понимаю что синонимы урл, но как настроить не знаю.есть идеи?

0 Thanks

Комментарии

Аватар пользователя Semantics Semantics 10 апреля в 21:05

Вариант 1. Переделать город на аргументы, туда уже лепить алиас
Вариант 2. Переделать на фасеты, будет как битриксовый умный SEO-фильтр, только без битрикса и на друпале, будет красиво
Вариант 3. Попробовать https://www.drupal.org/project/pathdata

Аватар пользователя leha373 leha373 10 апреля в 21:47

Вариант 2.3 не подходят
с фасетами я вообще не знаком
pathdata для семерки нет
вот первый поподробней можно?

Аватар пользователя sas@drupal.org sas@drupal.org 12 апреля в 12:51

Дорогу осилит идущий тем более что программировать не надо. Если заказ, лучше разметите в отдельной теме, так как сейчас я лично плотно занят на 2 недели.

Аватар пользователя sas@drupal.org sas@drupal.org 12 апреля в 12:54

Это рынок, если предложение сойдется со спросом = то появится реальная цена. А просто цифры не сделают работу.

Аватар пользователя Andruxa Andruxa 12 апреля в 14:52

Установить Search API + Search API DB + Facet API + Facet API pretty path, настроить - переиндексировать - сделать вьюху - вывести блоки.
Часа в четыре, пожалуй, можно уложиться, если без верстки.
6000р.

Аватар пользователя Andruxa Andruxa 12 апреля в 15:33

facet ajax - немного для другого: обновление фасетов и выдачи без перезагрузки страницы. У меня в свое время этот модуль глючил в связке с pretty path, но возможно что уже и починили.
Районы города и так будут подгружаться при выборе города, там проблема будет в том, что если не выбран город - в районах будут вообще все, т.е. каша.
Можно скрывать фасет районов, если не выбран город - с помощью FacetAPI bonus.