Better Exposed Filters

Форма поиска

Поддержите проект через WebmoneyПоддержите проект через Яндекс.Деньгипортфолиотвиттерфейсгугл+рсс фид
7 сообщений / 0 новое
Последнее сообщение
Митька Меньщиков
Аватар пользователя Митька Меньщиков
Better Exposed Filters

Привет.

На сайте необходимо реализовать фильтры контента по городам.

Контент который необходимо фильтровать это 2 вида пользовательских учеток (profile2), статьи и различные рекламные баннеры.

Города вбиты в словарь. Определение города ведут 2 модуля ipgeo и мой "place_filter". Механику определения города смысла описывать нет, важно то, что в конце всех действий я либо получаю [tid] города, либо NULL (фильтра по городам ставить не надо).

Как программно установить фильтр Better Exposed Filters по термину таксономии во Views?

Спасибо ;-)

 

Zil
Аватар пользователя Zil
пока не знаю

Программно не знаю, а почему не подходит через UI?

Вверх
69 лайков.
Нравится
Митька Меньщиков
Аватар пользователя Митька Меньщиков
Нужно чтобы фильтры

Нужно чтобы фильтры применялись сразу к нескольким представлениям на странице, а возможность поменять фильтры должна быть только в одном месте - в блоке выбора города.

Вверх
74 лайков.
Нравится
Zil
Аватар пользователя Zil
контексты

Может получится организовать через контекстные фильтры? Т.е. основное представление фильтруется через BEF, а остальные блоки на странице - через контекстный фильтр.
Не пробовали?

Вверх
75 лайков.
Нравится
Митька Меньщиков
Аватар пользователя Митька Меньщиков
Такой вариант не подходит, по

Такой вариант не подходит, по тому, что при фильтре по определенному городу пользователь редиректится на поддомен.

Вверх
82 лайков.
Нравится
Константин Жаринов
Аватар пользователя Константин Жаринов
Дано:1.1. Views, 1.2. Exposed

Дано:

1.1. Views, 1.2. Exposed filter (термины таксономии).

Как сделать, чтобы в выпадающем списке фильтра были только термины, у которых есть ноды? Иначе говоря: как из списка исключить термины, к которым не привязано ни одной ноды?

***

1. это делает Views Selective Exposed Filters

2. выбрать фильтр с пометкой selective

3. если надо фильтровать по полю, которое отсутствует в выводе, включить его, и  после этого скрыть.

 

 

 

Вверх
56 лайков.
Нравится
ypolyakov
Скрыть неиспользуемые фильтры

Здравствуйте! Использую на сайте модуль Better Exposed Filters. Всё работает. Если термин на странице не используется, то всё хорошо - он не отображается, но вот метка словаря видна. Подскажите пожалуйста как сделать так, чтобы и метки и вообще поля не было видно в других категориях?

Например, одна категория - книги, а вторая категория - одежда. Так вот в книгах не нужен фильтр "Размер". Пример грубый, но точный.

http://prntscr.com/bbeatz и вот http://prntscr.com/bbebm1

Вверх
43 лайков.
Нравится