Есть у меня ссылка с адресом типа - /news?artists[0]=2&year=All
все норм - переходит на вьюху news там выбрано нужные фильтры.
вкл. аякс на страницк.
но при переходе по другим фильтрам адрес остается тот же...
можно его как то очистить хотя бы до /news
Комментарии
нет
Легко, изучай.
зрасти. поменяешь урл - страница перезагрузится. того же эффекта можно добиться просто отключением ajax во вьюхе
Да, imarat, был неправ. Забыл про "соображения безопасности". Но можно поизвращаться с хэшем адреса. Другой вопрос, что сама затея достаточно бессмысленная.
Ну визуально как то не айс. в адресной строке будет тип_мороженого-эскимо...
а юзер выбрал уже тип мороженого пломбир.... и унего список всех пломбиров на странице.
а в адресной строке эскимо...
Через location низя, можно через History/State API(хэтэмэлэ 5). Для поддержки сего апи в раритетных браузерах существует популярный костыль - history.js. На д.орге даже есть модуль, его в дру, интегрирующий. Но с модулем мне видится больше геммора, чем толка. Костыль есть в jquery-исполнении и имеет крохотные размеры кода, проще руками будет затолкать в нужное место друпала с одновременной допилкой под свои надобности.
Если заинтересовало, то есть дельные обучательные слайды Вадима Малайа(надеюсь, правильно просклонял) для Drupal Camp Kiev 2013 по теме интеграции и юзанья history.js в дру.