В моем модуле Drupal 7 у меня есть форма и обработчики проверки. Я вызываю свою форму из field.tpl.php с помощью print render(drupal_get_form('my_form'))
; это работает как ожидалось.
Проблема в случае неправильного входного значения.
Перед отображением сообщения об ошибке требуется два неверных представления: во-первых, красная рамка обведена неправильным вводом, а во-вторых, отображается сообщение об ошибке (с красной рамкой).
Итак, как правильно использовать form_set_error()
?
drupal_set_error()
функции. Вы уверены, что не имели в видуform_set_error()
?