Разные параметры для разных терминов таксономии.

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

Аватар пользователя s-anches@drupal.org s-anches@drupal.org 30 июля 2010 в 14:44

Всем привет. Надо сделать так, чтоб например для термина таксономии мониторы, были поля cck размер, а для термина винчестеры поля объём. Есть ли какой то модуль?

Комментарии

Аватар пользователя s-anches@drupal.org s-anches@drupal.org 30 июля 2010 в 21:25

Немного не то... Есть куча товаров, хотелось бы при их редактировании видеть только те параметры, которые нужны. Например заходишь редактировать описание монитора, там поля диагональ, цветность. А заходишь в редактирование плеера, там читаемые форматы, время работы. Чтоб не было кучи параметров.
Конечно, можно сделать это с помощью views по идее... Но придется весь каталог товаров через него переделывать тогда.

Аватар пользователя Сьюз Сьюз 30 июля 2010 в 21:58

дык, conditional_fields для этого и есть. Задаёте первое поле - выбор продукта (винчестер, монитор, бла-бла-бла...) и в зависимости от этого потом будут высвечиваться поля (конечно, если всё правильно настроить Lol

Аватар пользователя chukcha-programmer chukcha-programmer 7 октября 2010 в 22:15

У меня такая же задача.
Поле создано с помощью Content Taxonomy. В списке настроек зависимости полей оно не отображается (
Подскажите пожалуйста, что можно сделать.

Аватар пользователя chukcha-programmer chukcha-programmer 11 октября 2010 в 19:02

Я в cck в функцию content_allowed_values добавил такую гадость в конце,чтоб conditional_fields работал с полями Content Taxonomy:
if ( $field['type'] == 'content_taxonomy' )
$allowed_values[$cid] = content_taxonomy_allowed_values($field);

return $allowed_values[$cid];

Скажите пожалуйста, как правильнее сделать, если у кого будет время.
Друпал недавно начал осваивать Smile