[Решено] Что-то типа Conditional Fields, но для таксономии

28 ноября 2011 в 11:47
Аватар пользователя VVS VVS 0 11

Добрый день.

Интересует реализация (или модуль) для следующего функционала:
Есть словари: Страны (Россия, Украина, Казахстан, Китай и т.д.), Тип тура (для каждой страны свой список). Как установить связь между этимим словарями?
Делать всё в одном иерархическом словаре, и исрользовать Hirerhical Select - неудобно, т.к. нужна детализация (выбор) туров по странам - для views, отображения меню, зависящего от страны.
При вводе тура примерно так: пользователь выбрал страну, и после выпадает список со списком туров, доступных для этой страны.
Именно таксономия нужна, потому что нужна будет интеграция с i18n.

Возможно где-то как-то это рещалось уже, но я не нашёл пока...

Комментарии

Аватар пользователя VVS VVS 0

Как отобразить меню со списком туров для определённой страны?
Например я хочу это (отображение меню) сделать с помощью Context по условию Таксономия_Страна=Россия
В предложенном Вами случае такое получится?

28 ноября 2011 в 12:41
Аватар пользователя S_F S_F 0

>При вводе тура примерно так: пользователь выбрал страну, и после выпадает список со списком туров, доступных для этой страны.
Я вот про это говорил. Это реализуется без проблем.

А вот меню.. Тут пожалуй не скажу, я не очень понял какое именно куда и зачем тянуть.
Ну разве что в блоке тянуть в зависимости от аргумента в url.
Так на вскидку больше идей нету.

28 ноября 2011 в 12:49
Аватар пользователя VVS VVS 0

S_F wrote:
>При вводе тура примерно так: пользователь выбрал страну, и после выпадает список со списком туров, доступных для этой страны.
Я вот про это говорил. Это реализуется без проблем.

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

Всё равно - спасибо!

28 ноября 2011 в 13:01

для вьюшки есть модули, views_hacks например, которые позволяют делать взаимосвязанные фильтры
но вот, например, для формы редактирования ноды я не нашел замену HS

28 ноября 2011 в 14:39
Аватар пользователя VVS VVS 0

q2_faith wrote:
для вьюшки есть модули, views_hacks например, которые позволяют делать взаимосвязанные фильтры
но вот, например, для формы редактирования ноды я не нашел замену HS

views_hacks для D7 в глубоком деве Sad

28 ноября 2011 в 16:25
Аватар пользователя VVS VVS 0

В общем:
Поставил модуль Conditional Fields в D7, и так как таксономия тут - это и есть поле, то всё и заработало само собой с помощью этого модуля и HS.
Единственное - устроил изврат в том, что страны сделал отдельным словарём, и для каждой страны свой словарь-список туров цепляется.

16 декабря 2011 в 17:40

"VVS" wrote:
Поставил модуль Conditional Fields в D7, и так как таксономия тут - это и есть поле, то всё и заработало само собой

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

18 октября 2012 в 1:10
Аватар пользователя VVS VVS 0

В Conditional fields настраиваем зависимости показа полей и переключение их обязательности. И с помощью HS всё это красиво отображается при вводе.

18 октября 2012 в 16:05

"VVS" wrote:
В Conditional fields настраиваем зависимости показа полей и переключение их обязательности. И с помощью HS всё это красиво отображается при вводе.

Написали бы небольшой мануал, а то в Conditional fields черт ногу сломит Smile

20 октября 2012 в 13:27