Помогите, пожалуйста.
Допустим есть тип материала, допустим стандартный page.
Хочу повесить дополнительную проверку на поле title, например, оно должно быть равно 999
Form ID, как я понял, будет таким: page_node_form
Правильно ли я понимаю, что нужно писать небольшой модуль?
Пробую пока так:
<?php
function mymodule_page_node_form_validate($form, &$form_state) {
$name = $form_state['values']['title'];
if ($name != '999') {
form_set_error('name', t('title must be 999!'));
}
}
?>
Такой модуль после сабмита формы добавления page дает белую страницу. Если я пишу модуль своей формы с нуля -- все ок.
Комментарии
Не правильно ... вам надо в FORM_ID_ALTER() добавить валидатор свой к форме