Различия в формах при добавлении материала

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

Аватар пользователя aksernar aksernar 10 октября 2011 в 1:50

Всем привет! Обычная задачка выпала, да вот она не совсем простая.
Смысл такой: есть 1 тип материала - объявление на тему недвижимости.
А это объявление может по таксономии принадлежать 1 из терминов: офисы, квартиры, комнаты и 2ому термину продать / купить / снять/ сдать . Так вот, как сделать так, чтобы при создании материала по определенным терминам "офис-продаю" появлялись лишь нужные поля - "класс офиса "итд (а не лишнее поле "площадь кухни")?

Иными словами тип материала 1, а вот куча полей по разному выбирается в зависимости от терминов.

Комментарии

Аватар пользователя aksernar aksernar 10 октября 2011 в 16:13

"Sebastian-Old" wrote:
http://drupal.org/project/content_taxonomy + http://drupal.org/project/conditional_fields[/quote]

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

Аватар пользователя Chyvakoff Chyvakoff 10 октября 2011 в 17:56

Если предложенные 2 модуля работают на основе Drupal 7 Form API (а я более чем уверен что это так) - то ничего они не нагружают. Такие динамичные поля прячутся и появляются за счёт CSS.