Справочная информация: В Drupal 6 у меня есть очень длинная форма CCK со многими обязательными полями.У меня также есть модуль, который предоставляет некоторым пользователям специальные разрешения.Одно разрешение должно позволять пользователю пропускать обязательные поля и при этом иметь возможность отправлять форму.Я хотел бы предупредить пользователя, что он пропустил некоторые поля, которые (для непривилегированных пользователей) являются обязательными, прежде чем разрешить ему подтвердить отправку.
Вопрос: Как пропустить проверку по умолчаниюдля формы CCK?(в частности, обязательные поля)
Предыдущее исследование: Я уже тщательно искал ответ на этот вопрос.Я знаю, что я должен использовать hook_form_alter () и, возможно, after_build ().Я уже пытался сбросить валидацию с помощью
$form['#validate'] = array();
, однако не было никаких изменений в поведении валидации (например, остались ошибки для обязательных полей, не произошло ни одной отправки).