Добрый день!
Есть такая проблема: создал вьюс, имеющий 2 отображения: блок и страница. Оба эти отображения имеют открытые фильтры. На странице пользователь может нормаьно фильтровать, но в блоке фильтрация не работает: при нажатии на кнопку Submit отображаемое содержимое не фильтруется, а остается прежним.
В консоли выводится такая ошибка:
Uncaught TypeError: Cannot read property 'top' of null
AJAX в блоке вьюса включен, в настройках jquery_update стоит версия 1.7 (пробовал и другие).
Также заметил, что фильтр выполняется в превью вьюса.
Как можно заставить работать фильтр? В интернете ничего похожено не нашел, хотя, возможно, не особо сильно искал.
Комментарии
Подписываюсь, такая же проблема. Сижу третий день голову ломаю
Нашел проблему. В моем случае фильтр не работал из-за отсутствия стандартных классов у views. Я откатил файл views-view.tpl.php на стандартный и все стало ок.
Артем, вы имели в виду файл, который лежит в views/theme?
Откатил этот файл (впрочем, в нем и так изменения не делались), но это не помогло.
не трогайте никогда файлы ядра! Имелось ввиду файл для отображения этого конкретного views в своей теме.
Понимаю, что изменять файлы как ядра, так и модулей - это грубо, неразумно и вообще
Но: