Доброго времени суток!
Установил и настроил Views Global Filter но работает модуль как то не так.
Есть словарь городов. Через глобал фильтрс хочу выбирать город. Город выбирается, но только после перезагрузки страницы изменяется контент в соответствии с выбранным городом.
Помогите пожалуйста решить проюлему.
Заранее благодарен всем!
Комментарии
а как он должен работать?
Могу предположить, что тут поможет AJAX (Для автообновления страницы).
не работает он через аякс (по крайней мере не работал когда я его смотрел).Он создает переменную и в нее запихивает выбранное значение. При перезагрузке, считывается переменная и используется в качестве фильтра. Если бы работало через аякс, нужно было делать кучу доп. функционала для обновления только нужных страниц.
Rules, Triggers, Воркфлоу и ещё что-то там тоже не поможет?
в чем?
А хз.
Я думаю на трекере (дру орг) есть ищюс по данной трабле. Смотреть надо там.
так а в чем трабл??? модуль работает так как должен работать, не через ajax.
update: вспомнил как он вообще работает, через аякс создается значение глобальное переменной, после чего страница перезапускается и фильтр применяется где надо.
вроде бы перезапускается, но фильтр применяется только после перезагрузки страницы или, если есть кнопка применить фильтр, после повторного нажатия на нее.
Все правильно
Это не может быть правильно! Вы по пунктам меню тоже по два раза кликаете? Я искал решение или помощи, а не констатацию фактов
это не баг, не косяк, не трабл.. а нормальное поведение модуля. Если Вас что то не устраивает, не пользуйтесь, или напишите свой велосипед.
Сейчас с этим же столкнулся.
Чтобы применить фильтр на views, который находится в контенте страницы, а не в блоке, нужно два раза нажимать на кнопку. Я считаю, это неудобно и неправильно.
И даже не знаю, как это решать.
Либо копаться в коде модуля Views Global Filter, либо делать так, чтобы views отображался в блоке ...
система работает так, после нажатия на кнопку, делается аякс запрос, после чего страница перезагружается и применяется фильтр.
если у вас слабый хостинг, то время между выполнением аякс запроса и перезагрузкой страницы, ошибочно заставляет вас нажимать дважды на самбит.
Мне, кстати, удалось решить эту проблему по своему.
А именно, поколдовал с темизацией так, чтобы этот views находился не внутри региона content, а внутри обычного блока.
И в этом случае всё работает.