Вывод полей CCK в зависимости от выбора предыдущего поля.

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

Аватар пользователя antiweber antiweber 6 сентября 2011 в 21:31

Снова привет Smile В общем нужно сделать на сайте объявления. При добавлении объявления на сайт должно появляться поле "фирма". Там пользователь выбирает что-то типа SAMSUNG, NOKIA, SONY, LG и т.д. В зависимости от его выбора в следующем поле появляются соответствующие строки. Например в первом выбрал samsung. Во втором появляются модели samsung: samsung n200, samsung galaxy S, samsung galaxy ace и т.д. Как это осуществить?

Пока что сделал 3 типа данных: объявления, фирмы, модели. И через поле node reference привязал добавляемые модели к нужным фирмам. Также через это поле могу привязать добавляемое объявление к какой либо фирме. Но вот как сделать так как выше написал не знаю Sad Подскажите, пожалуйста..

Комментарии

Аватар пользователя Orion76 Orion76 6 сентября 2011 в 23:19

Самому использовать , небыло повода
Но судя по отзывам-описаниям на это сайте, многие для обеспечения данного функционала используют модуль Taxonomy Hierarchical Select
Создаете словарь таксономии
Добавляете термины:
Первый уровень терминов - фирмы
Второй уровень - модели продуктов
пример:
SONY (первый уровень)
- model 200 (второй уровень)
- model 300
- model 400
PANASONYC
- model 200
- model 300
- model 400
NOKIA
- model 200
- model 300
- model 400

прикрепляете словарь к объявлению
при создании объявления пользователю и селекта предлагается выбрать фирму(первый уровень терминов).
После выбора фирмы ис второго селекта выбирается модель(второй уровень)