
Рассмотрим модуль Conditional Fields. Этот модуль позволяет сделать зависимые поля. Т.е поле (зависимое или условное) появляется только после выбора определенной опции в предыдущем поле (CCK-виджете).
Этот модуль предоставляет тип поля для ССК, чтобы ссылаться на термины таксономии. Поля независимы от параметров словаря. Все настройки сделаны на странице управления полями ССК (в типе материала). Там вы можете определять тип поля (тип виджета), словарь, какие его части показывать (можно определить весь словарь показывать или его отдельную часть, определением глубины и родителя) и мультивыбор. Дополнительно можно управлять, как термины сохранены в материале.
Модуль Taxonomy Fields объединяет два важных модуля вместе: CCK и таксономию. Как CCK может назначать поля для типов материала, taxonomy_fields может назначать CCK поля для категорий. Делая это, типы материала больше не ограничены тем же самым диапазоном областей.
Теперь материалы того же самого типа содержимого могут содержать абсолютно различные области. Просто назначьте область на термин, и каждый материал в этой категории теперь будет содержать эту область. Выбирая новый термин для материала, форма поля появится на странице редактирования в следующий раз.