Пользовательский модуль Drupal: как сгенерировать ошибку, когда пользователь не установил флажок - PullRequest
0 голосов
/ 20 марта 2012

Я разрабатываю модуль Drupal. У меня есть тип файла для загрузки PDF-файлов и флажок, который должен быть установлен, когда пользователь загружает PDF, и если пользователь загружает PDF-файл, но не установил флажок, выдается ошибка, и он возвращается к «добавить содержимое». Форма и выделяет флажок. Я подключил hook_nodeapi(), чтобы проверить, установлен ли флажок или нет. Теперь, как я могу выдать ошибку, чтобы вернуться в форму «Добавить контент» и выделить флажок?

1 Ответ

0 голосов
/ 22 марта 2012

Я сделал это.Я кодировал следующим образом.</p> <pre> if(isset($node->field_wp_attachment[0][filename])){ $upload_pdf = $node->field_wp_attachment[0][filename]; if(!isset($node->field_private[0][value])){ form_set_error('field_private', t('Must Checked the Private.'),$reset = TRUE); drupal_goto($_GET['q']); } } </pre> <p>

...