Добавим к форме создания/редактирования нод дополнительную проверку, например, чтобы заголовок не мог состоять только из цифр:
/**
* Реализация hook_form_alter()
*/
function mymodule_form_alter(&$form, &$form_state, $form_id) {
if (isset($form['type']['#value']) && $form_id == $form['type']['#value'] . '_node_form') {
$form['#validate'][] = 'mymodule_node_form_validate';
}
}
/**
* Пользовательская функция валидации форм создания/редактирования нод
*/
function mymodule_node_form_validate($form, &$form_state) {
if (is_numeric($form_state['values']['title'])) {
form_set_error('title', 'Заголовок из одних лишь цифр недопустим');
}
}
Написанное актуально для
Drupal 6
Похожие записи
- Показать второй шаг многошаговой формы в модальном окне
- Создание многошаговой формы (multistep form) (8)
- Навесить на элемент managed_file свой ajax callback (Как обновить всю форму при загрузки файла в managed_file)
- Установка невидимой капчи от гугла (Invisible reCaptcha v3)
- Вывести дефолтное значение элемента формы с помощью #lazy_builder
Добавить комментарий