Модуль Conditional Fields (Условные Поля) позволяет ставить в зависимость отображение одного поля или группы полей, созданных в CCK, от другого. Когда поле имеет какое-то значение – это является условием для появления зависимого поля, значение которого теперь нужно ввести или выбрать. Зависимое поле по умолчанию скрыто и динамически показывается с помощью Javascript, если условие выполнено.
Например, вы можете составить список для выбора пользователем, и если выбран пункт «другое», появится текстовое поле в которое он введет свой вариант.
После включения модуля появится блок настроек при редактировании/создании поля. Можно будет выбрать, при выборе каких значений существующих полей появится данное поле. Если ничего не выбирать, поле будет показано как обычно.
Также появится вкладка на странице редактирования типа документа. Пройдя по ней вы увидите два флажка, первый включен по умолчанию и позволяет создавать условные поля, а второй позволяет очистить все настройки, связанные с условными полями, сделанные ранее для данного типа документа.
Каждое поле или группа может зависеть только от одного поля (хотя любое число полей и групп может зависеть от одного поля). Этот баг будет устранен в последующих релизах.
Если условное поле находится в группе, поля только из той же группы могут зависеть от него.
В настоящее время поле любого типа, в том числе и текстовое, может быть зависимым, однако условное поле может быть только в виде флажков, выпадающих списков и переключателей.
Баг: Поле с множественным выбором не может быть условным.
Баг: При экспорте/импорте полей, некоторые условия не сохраняются.
Баг: Некоторые поля работают некорректно (например, date)
Новое: Оптимизировать быстродействие (используя больше статичных переменных, добавив кэширование)
Новое: Интегрировать в Views
Новое: Переделать под drupal6 (когда CCK будет готов)
Тестировать: с базой pgsql
Тестировать: совместимость с разными полями CCK
Comments
Спасибо, мне надо точно такое-же но что бы это был опросник типа webform - то есть что бы введенные данные были записаны в виде node
«Новое: Переделать под drupal6 (когда CCK будет готов)»
CCK для 6-ки готов :) Ну позалуйста! *СМОТРЮ_УМОЛИТЕЛЬНО*
Мысли вслух: хм, интересно, а кто-то всё таки заставил каптчу работать не только со своим растровым шрифтом?
Post new comment