[Решено] Глобальные фильтры (GLOBAL FILTER) во Views Drupal 7

Аватар пользователя shevgeny shevgeny 14 февраля 2013 в 19:20

Люди, помогите! Умоляю! Я в отчаянии Sad
Никак не могу понять, что не так делаю. Есть модули: Views и GLOBAL FILTER. Везде пишут, что настроить связку проще простого. Но у меня ничего не получается Sad
Делаю так: создаю несколько материалов и вьюху с ними.
В настройках GLOBAL FILTER устанавливаю параметр для фильтрации.
По идее, всё должно работать сразу - а нифига! Читал редми, ничего не понял. Вроде как там нужно вьюхе передавать контекстный фильтр GLOBAL FILTER, но у меня нет такого вообще. Поделитесь опытом, пожалуйста.

Комментарии

Аватар пользователя dgastudio dgastudio 14 февраля 2013 в 20:32

http://drupalcode.org/project/global_filter.git/blob_plain/refs/heads/7....

3) With the global filters configured, you can now use them as the default
values in Contextual Filters in any number of Views that you want to pass the
global filter values to.
On the View edit page, open the Advanced field-set on the right. Then next to
Contextual Filters click Add and select the item corresponding to the global
filter source in the previous step. If you selected a View in step 2) then tick
a suitable ID option, e.g. if the view outputs taxonomy terms, then tick
"Taxonomy: Term ID" (not "Taxonomy: Term", i.e not the name/description).
After pressing "Add and configure..." on the next panel, press the radio button
"Provide default value".
3a) When you chose a field as the source for the global filter, select Type
"Global filter (field or search term)".
3b) When you chose a View as the source for the global filter, select Type
"Global filter (view)" and then select the View(s) driving this filter.

Аватар пользователя UnnamedNETUA UnnamedNETUA 31 июля 2013 в 0:22

Ап темы:
В контестных фильтрах есть только "Глобальный: Ноль", который по дефолту и должен игнорировать параметры самого фильтра.
А вот пункт 3a) отсутствует. (то есть выбранного ранее поля нет. под переменной глобал, только как содержимое.

Аватар пользователя UnnamedNETUA UnnamedNETUA 31 июля 2013 в 0:39

Вопрос снят.
In the "Advanced" fieldset on the right "Add" a Contextual Filter for "Content:
City (field_city)". On the next panel press "Provide default value", then for
the Type select "Global filter (field or search terms)". Click "Apply".
Save the View.

Аватар пользователя shevgeny shevgeny 31 июля 2013 в 22:25

UnnamedNETUA wrote:
Вопрос снят.
In the "Advanced" fieldset on the right "Add" a Contextual Filter for "Content:
City (field_city)". On the next panel press "Provide default value", then for
the Type select "Global filter (field or search terms)". Click "Apply".
Save the View.

Я уже тоже разобрался. Забыл отписаться.