[FIXED] Как на странице VIEWS отобразить форму отображения "количества выводимых элементов"?

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

Аватар пользователя olejonok olejonok 13 июля 2015 в 15:39

Добрый день.

Есть ли у кого решение подобной задачи.

Есть VIEWS (пусть ввиде таблицы). По заголовкам мы через AJAX можем ее сортировать.
Есть exposed фильтры в отдельном блоке.

Как на странице VIEWS вывести форму отображения "количества выводимых элементов"?
Чтобы пользователь мог выбрать сколько элементов он хочет видеть на одной странице?

Если в пэйджинге мы разрешаем пользователю указывать количество элементов на странице, то эта возможность "уходит" в exposed filters (в шаблоне следует проверка if $exposed.... и вываливаются все фильтры с этой формой после TITLE'а на страницу отображения) . И видим мы эту форму только вместе со всеми фильтрами.

Задача: Нужна только одна эта форма. Как это формить?

Типа как в приложенном файлике:

ВложениеРазмер
Иконка изображения 2015-07-13_173535.jpg15.2 КБ

Комментарии

Аватар пользователя olejonok olejonok 13 июля 2015 в 16:19

Решил пока так :

<?php
function MYMODULE_preprocess_views_exposed_form(&$vars) {
 if (
$vars['form']['#id'] == 'views-exposed-form-cprt-db-test-list1') { // только для определенной формы
   
unset($vars['widgets']);
 }
?>

и все виджеты как рукой сняло.