Зависимые раскрытые фильтра от URL и наобарот.

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

Аватар пользователя MihailRM MihailRM 4 февраля 2015 в 7:35

Здравствуйте, поделитесь как реализовать -
Возможно ли сделать так чтобы фильтры полностью зависели от URL,
и наоборот URL зависел от фильтров.
Например перехожу по ссылке dev/leningrad/arenda/limuzin и в фильтре на сайте уже стоят значения
[Ленинград] [Аренда] [Лимузин]
Чтобы без всяких - tid, all, page, ? просто был ровный путь, и по порядку шли значения фильтров в URL
Заранее спасибо Всем участникам за ответ!

Комментарии

Аватар пользователя drupby drupby 4 февраля 2015 в 21:33

Здесь http://dru.io/question/427 уже давал ответ про модуль
но избавится от имен фильтров в урле не получится - придется пользоваться кастомом с hook_url_inbound_alter и hook_url_outbound_alter - там же давал ссылку на drupal.stackexchange.com
варианта по любому два - либо установить модуль, либо если не устраивают полностью возможности модуля писать свой кастомный

Аватар пользователя MihailRM MihailRM 4 февраля 2015 в 22:22

drupby wrote:
Здесь http://dru.io/question/427 уже давал ответ про модуль
но избавится от имен фильтров в урле не получится - придется пользоваться кастомом с hook_url_inbound_alter и hook_url_outbound_alter - там же давал ссылку на drupal.stackexchange.com
варианта по любому два - либо установить модуль, либо если не устраивают полностью возможности модуля писать свой кастомный

Данное решение не скажется на тяжести в работе сайта, будет большое количество страниц около 2000?
Как легче для сайта будет - установка модуля или написать свой кастомный?
Спасибо!

Аватар пользователя drupby drupby 4 февраля 2015 в 22:47

"MihailRM" wrote:
Как легче для сайта будет - установка модуля или написать свой кастомный?

здесь не вопрос легче/не легче, а если устроят возможности модуля, то его использовать, нет - писать свое решение

Аватар пользователя MihailRM MihailRM 16 февраля 2015 в 11:37

drupby wrote:
"MihailRM" wrote:
Как легче для сайта будет - установка модуля или написать свой кастомный?

здесь не вопрос легче/не легче, а если устроят возможности модуля, то его использовать, нет - писать свое решение

Можете поделится более подробными примерами, как реализовано,
Честно скажу, я не разбираюсь в Drupal api, хотел бы на примере посмотреть как реализован этот hook.
Нужно как бы переопределить стандартный вывод пути фильтра.
Заранее очень благодарен Вам за ответ! Спасибо!