Зависимые Exposed Filter Views Drupal 7

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

Аватар пользователя Veselochka Veselochka 22 мая 2014 в 10:08

Здравствуйте, Друзья!
Помогите решить задачу. Есть два словаря терминов "Области" и "Города", один тип материала выведен через views блоком.
Нужно вывести два Exposed Filter, один "Область", другой "Город", но так, чтобы при выборе области в первом фильтре, отображались только те города, которые принадлежат данной области.

Комментарии

Аватар пользователя Veselochka Veselochka 22 мая 2014 в 11:43

-NIK- wrote:
Ну для стран есть модуль, а с помощью чего вы выводите список всех городов?

Все области находятся в словаре таксономии, города тоже в словаре таксономии, но в другом. В views вывожу два экспозед фильтра - один по словарю "область", другой по словарю "города". Только в фильтре города выводятся все независимо от области. А мне нужно, чтобы выбрав "область" в одном фильтре - во втором отобразились города принадлежащие только этой области.

Аватар пользователя Veselochka Veselochka 22 мая 2014 в 15:32

-NIK- wrote:
А подскажите где можно скачать эти словари?

Зависимые поля можно выводить с помощью https://drupal.org/project/Conditional_Fields, а вот что бы при выборе определенной страны выводились именно ее города...


Я еще не скачивала, буду скорее всего руками забивать...

Аватар пользователя Veselochka Veselochka 22 мая 2014 в 17:45

Если кому интересно, у меня был топик http://www.drupal.ru/node/109850 (как заехать одним автомобилем в два гаража :)),
реализовала на этом сайте http://prasdnikhmao.ru/svadba/organizaciya-i-provedenie-svadby. На этой странице 4 типа материала фильтруются одновременно двумя словарями и одним Exposed.

Аватар пользователя psyh psyh 24 мая 2014 в 19:34

Нашел views_dependent_filters Но пока не испытывал. Тоже что-то подобное надо. У меня поменьше списки. А вот задавать руками правила для регионов и городов адская работа. Если бы они все были в одном словаре, то можно было бы как-то сделать правило по родительскому-дочернему термину.
Буду следить.

Аватар пользователя Veselochka Veselochka 12 июля 2014 в 0:22

Drupal одна из лучших cms, может даже и самая лучшая, но всё-же возможности ограничены. Начала изучать Yii, хороший фреймворк, и усваивается не сложнее чем Drupal.

Аватар пользователя -NIK- -NIK- 13 июля 2014 в 17:36

"Veselochka" wrote:
но всё-же возможности ограничены

Сомневаюсь что есть что то, чего нельзя создать на друпале...

Аватар пользователя Veselochka Veselochka 15 июля 2014 в 13:07

Согласна. Но для этого нужно писать свои модули, пилить существующие и т.д. Как правило большая часть модулей зависит друг от друга, при обновлении можно получить не малую часть проблем...
Каждый человек постепенно совершенствуется, я начинала с w.p., затем начала изучать Drupal, сейчас наверное пришло время двигаться дальше. Очень благодарна Drupal_у, на его основе у меня и проходило основное обучение!