Зависимые поля в типе материала (Создание сложного типа материала)

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

Аватар пользователя MelfisNeon MelfisNeon 22 февраля 2013 в 16:19

Здравствуйте, подскажите пожалуйста, как можно реализовать следующее:
Создать тип материала, с несколькими полями типа "Список текст" - "Выбор из списка". Но сделать содержимое списков зависимыми от предыдущего. То есть например:

В списке 1:
a
b
с

А содержимое списка 2 будет меняться в зависимости от выбора в списке 1.
Содержимое списка 3 будет меняться в зависимости от выбора в списке 2 и так далее.
Модуль "Conditional Fields" не подходит. Слишком много зависимых списков выходит, а сделать потом фильтр будет просто не реально :(.

Комментарии

Аватар пользователя dk-www dk-www 22 февраля 2013 в 18:35

"MelfisNeon" wrote:
Модуль "Conditional Fields" не подходит. Слишком много зависимых списков выходит, а сделать потом фильтр будет просто не реально :(.

выводит не много, а столько сколько нужно для настройки. Просто надо помнить что это модуль для организации полей, а не их содержимого

Посмотрите http://drupal.org/project/hierarchical_select

Аватар пользователя MelfisNeon MelfisNeon 22 февраля 2013 в 23:54

Модуль отличный. Возьму его на вооружение. Только он добавляет одно поле. а нужно как раз таки несколько. То есть при просмотре ноды должны быть выведены несколько выбранных полей. Допустим Значение списка 1, значение списка 2, значение списка 3. :(. или я чего то недопонял в данном модуле?

Аватар пользователя dk-www dk-www 23 февраля 2013 в 10:01

Да, он изначально показывает список верхних терминов.
Если принципиально отображать сразу все списки - то тогда руками js