работа с формами

Drupal: Зависимые элементы форм

Часто бывает необходимо, чтобы определённые элементы формы появлялись только при определённых значениях других элементов. Например нет необходимости показывать checkbox "Открывать в новом окне", если не отмечен стоящий выше checkbox "Сделать ссылкой". В Drupal 7 создавать такие динамические формы стало поистине просто. Для этого у элементов доступно новое свойство #states.

Пример динамической формы в Drupal 7.

Реализуется это так:

Drupal: Как программно удалить ошибку валидации установленную с помощью form_set_error()

Бывает нужно избавиться от ошибки валидации, которая проходила в другом модуле. Код ниже, удаляет ошибку валидации поля some_field в форме some_form:

подробнее

RSS-материал