Критерий фильтрации по глубине таксономии

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

Аватар пользователя Ritka Ritka 3 апреля 2015 в 14:25

В модуле views сделанный раскрытый критерий фильтрации таксономии с глубиной до города. И вот если выбрать город, то выпадают в результате все анкеты с соответствующими городами, но если выбрать регион, то никаких анкет в результате поиска не показывает, а так же если выбрать Страну ... в анкетах была избрана конечная глубина город. Как же сделать, чтобы выпадали все регионы и города, если пользователь выбрал Страну или выпадали все города если пользователь выбрал регион

Страна
- Регион
- - Город
- - Город
- - Город

Комментарии

Аватар пользователя Ritka Ritka 3 апреля 2015 в 17:04

Да это модуль у меня стоит, и все выпадает как на скрине, но в результатах поиска выпадает только выбранный термин, а с глубины нет, и вообше вижу на других сайтх в результате поиска выпадают все города если выбрана страна, а в друпал как то нехочет (((

Аватар пользователя bumble bumble 3 апреля 2015 в 21:56

Контекстных фильтра должно быть 2:

  1. Имеет идентификатор термина таксономии (с глубиной)
  2. Имеет модификатор глубины терминов таксономии
Аватар пользователя bumble bumble 10 ноября 2015 в 11:50

Контекстные фильтры. Обычные настраиваете под свои нужды, или вообще удаляете (см. скрины).

Настройка фильтра:


Аватар пользователя Ritka Ritka 4 апреля 2015 в 13:26

Большое спасибо с этим разобралась! Но возник другой вопрос, если в списке городов нету нужного поля, как так сделать как напр. Вконтакте, что пользователь может выбрать *другой* и тогда появляется ячейка чтобы вписать туда свой город.

Аватар пользователя kodolka kodolka 15 июля 2015 в 12:47

"bumble" wrote:
Контекстные фильтры. Обычные настраиваете под свои нужды, или вообще удаляете (см. скрины).

У меня похожая ситуация. У меня тип материалов с полем страна (это таксономия с таким уровнем Страна-регион-город) но если я в материале поставлю все (укажу страну, регион и город) но в views-поиске укажу только страну или только регион, то этот материал не находит. Как настроить что бы оно находило? Ставить глубину 2 на контекстном фильтре Имеет идентификатор термина таксономии (с глубиной)??? или что? Я все сделала как вы указали выше, кроме Передать значение по умолчанию (у меня стоит Отображать все).