Добрый день.
Есть ли у кого решение подобной задачи.
Есть VIEWS (пусть ввиде таблицы). По заголовкам мы через AJAX можем ее сортировать.
Есть exposed фильтры в отдельном блоке.
Как на странице VIEWS вывести форму отображения "количества выводимых элементов"?
Чтобы пользователь мог выбрать сколько элементов он хочет видеть на одной странице?
Если в пэйджинге мы разрешаем пользователю указывать количество элементов на странице, то эта возможность "уходит" в exposed filters (в шаблоне следует проверка if $exposed.... и вываливаются все фильтры с этой формой после TITLE'а на страницу отображения) . И видим мы эту форму только вместе со всеми фильтрами.
Задача: Нужна только одна эта форма. Как это формить?
Типа как в приложенном файлике:
Вложение | Размер |
---|---|
2015-07-13_173535.jpg | 15.2 КБ |
Комментарии
Решил пока так :
<?php
function MYMODULE_preprocess_views_exposed_form(&$vars) {
if ($vars['form']['#id'] == 'views-exposed-form-cprt-db-test-list1') { // только для определенной формы
unset($vars['widgets']);
}
?>
и все виджеты как рукой сняло.