savit: Блог

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

Как сделать дополнительные поля с помощью AJAX ?

25 июля 2012 в 18:21

Всем привет.
Есть желание реализовать следующее: добавляем материал, выбираем раздел (поле со ссылкой на термин таксономии) и в зависимости от выбранного раздела появляются дополнительные поля (с использованием AJAX).
Например выбираем раздел "Авто" и внизу должны появиться дополнительные параметры ( объем двигателя, лошадиные силы, цвет ) ... выбираем "Квартиры" и появляется ( кол-во комнат и тд ).
Понимаю что можно сделать много типов материалов под каждый раздел, но можно ли такое реализовать в одном типе материала? Есть идеи?

Как при клике по термину (в меню), отображать материалы всех его дочерних терминов?

17 июля 2012 в 12:57

Всем привет. Только начал изучение Друпал'а и появились следующие вопросы:

Создал словарь таксономии, заполнил его терминами (2 уровня вложенности), добавил к своему материалу поле категория и указал что это ссылка на термин. Из этих же терминов сделал двухуровневое меню.

1) Предполагается что в качестве категории можно указать только термин второго уровня вложенности, но на данный момент можно выбрать любой.
Как запретить возможность выбора в качестве категории термина первого уровня?

2) Предположим что у меня такое меню из таксономии:

Статьи ( 1й уровень вложенности )
- Статьи о машинах ( 2й уровень вложенности )
- Статьи о мотоциклах ( 2й уровень вложенности )
- Статьи о вездеходах ( 2й уровень вложенности )
Следующая ктегория
- Подкатегория
....