[РЕШЕНО] Блок VIEWs отдельно, Блок фильтров для него отдельно. Возможно ?

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

Комментарии

Аватар пользователя olejonok olejonok 9 июля 2015 в 12:05

Нашел в расширенных опциях:
****
Положить раскрытую форму в блок.
[] ДА
[] НЕТ
Если установлено, любые раскрытые виджеты не будут показаны в этом представлении. Вместо этого раскрытая форма будет появляться в блоке, который будет доступен в системе администрирования блоков Drupal. Обратите внимание, что этот блок должен будет активироваться вручную.
****

При указании ДА в списке доступных блоков что-то не нашел ее. Что значит "Обратите внимание, что этот блок должен будет активироваться вручную." ? Каким образом ? Спасибо.

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

В настройках фильтра ставите галочку «Expose this filter to visitors, to allow them to change it»

В Advanced - Exposed form in block ставите «Да»

Сохраняете. Идете в Блоки, там появится новый блок с именем вроде «Exposed form: имявьюса»

Еще советую поставить модуль «Better exposed filters» он позволит вместо селекта использовать ссылки или чекбоксы в фильтре.

Аватар пользователя olejonok olejonok 9 июля 2015 в 17:18

Некоторые наблюдения во время "раскопок" :

есть
Better Exposed Filters ( https://www.drupal.org/node/766974 )
и небольшая плюшка для нее :
Views exposed form layout ( https://www.drupal.org/project/vefl )

НО... во втором случае перестает работать JQuery slider ;(

Если у кого работает, просьба отписать как ? Smile

...продолжение следует

Аватар пользователя olejonok olejonok 9 июля 2015 в 17:34

... маленькая добавка ...
JQuery slider также не работает если фильтр засунуть в "This is a secondary option".
... обидно, досадно, но ладно

Аватар пользователя olejonok olejonok 9 июля 2015 в 17:58

Итак, новый блок нашелся.. только не по имени ВЬЮСА, а по машинному имени.
В частности "Раскрытая форма: ".машинное имя.

Результат нажатия САБМИТ перекидывает нас на ВЬЮС страницу (которая отфильтрована согласно нашим требованиям).
Это ясно.

Вопрос немного был в другом. Чтобы "форма фильтров" была в одном блоке (который мы закинем в правую колонку, например), а сам ВЬЮС - список был в центральном блоке.

Все это было бы на ОДНОЙ странице и результат нажатия САБМИТ тут-же был реализован в соседнем блоке - ВЬЮС.

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

Он там включен всегда:

Other
Машинное имя: page_2
Комментарий: Нет комментария
Использовать AJAX: Да
Скрыть вложения в анонсе: Нет