Вопросы с тегом «forms»

Используйте его для вопросов об API формы. Не используйте его для форм сущностей или полей сущностей.

6
Как загрузить несколько файлов одновременно?
Нам нужно загрузить несколько файлов разных типов, есть ли модуль, который будет проверять действительные типы MIME и загружать только действительные файлы (в зависимости от настроек сайта, например: png, doc, jpg, txt)?
22 forms  files 

10
Добавление HTML5-заполнителя для всех форм drupal
Я пытаюсь добавить атрибут placeholder во все текстовые поля на моем сайте, но мне не повезло. Я создал модуль, который переопределяет hook_form_alter function mymodule_form_alter(&$form, &$form_state, $form_id) { foreach ($form as $key => $value) { if ("textfield" == $value["#type"]){ $value['#attributes']["placeholder"] = t($value["#title"]); } } } Я должен сказать вам, что я …
22 forms  webforms 

7
Как добавить пользовательский обработчик проверки в существующую форму / поле?
Как добавить собственный обработчик проверки в существующую форму (или поле формы) в Drupal 8? У меня есть форма, которую я не создал. Я хочу добавить свои собственные правила проверки для некоторых полей при отправке формы. Для Drupal 7, Пользовательская проверка формы? объясняет, как реализовать, hook_form_alter()а затем добавить ваш обработчик проверки] …
21 8  forms 

3
указать элементы формы $, которые будут исключены из отображения?
Я хочу скрыть определенные элементы в форме, используя form_alter или файл шаблона. Я где-то читал, что в Drupal 7 мы можем указать элементы $ form, чтобы они не отображались в форме, но я не помню! Не unset (), а какая-то другая функция!
20 7  hooks  forms  theming 

3
Удалить тему из комментариев
Можно ли удалить поле темы в формах комментариев? Я считаю, что это отчасти бесполезно и излишне, поскольку предметом комментария обычно является заголовок читаемой статьи, во всяком случае, для меня.
20 7  forms  comments 

3
Переадресация формы не работает, если «назначение» находится в URL
В одной из моих форм я пытаюсь установить, $form_state['redirect']чтобы форма отправлялась в это место после того, как пользователь нажимает одну из кнопок действий. Если я проверяю $form_state['redirect']как до, так и после добавления перенаправления, он равен NULL до и после и содержит правильный массив. Вот как я настраиваю перенаправление: $form_state['redirect'] = …
20 7  forms  redirection 

4
Самый простой метод для условных полей в форме
Какой самый простой способ получить магию javascript для включения / выключения полей формы на основе значения другого поля? Звучит так, будто где-то должен быть помощник, но я не могу его найти. Я ищу решение, которое не ограничивается узлами.
20 forms  javascript 

6
Как мне сделать форму?
Какая альтернатива drupal_get_form('user_login'). в Drupal 8? Я использую следующий код в theme_name.theme, но он не работает. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

4
Добавить пользовательский обработчик отправки в форму
Как добавить обработчик отправки пользовательской формы? Я пытался добавить $form['#submit'][] = 'mymodule_form_submit';или $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';к hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === 'submit') …
19 forms  8 

1
Сохранение поля типа text_format в качестве системной переменной
Я пытаюсь дать редакторам своего контента возможность изменить переменную для пользовательского модуля. Эта переменная может иметь HTML. Я не хочу требовать от них какого-либо знания HTML, поэтому я хочу дать им возможность иметь наш wysiwyg (CKEditor, предоставляемый модулем CKEditor) в их распоряжении. Однако на данный момент данные не сохраняются как …
19 7  forms  wysiwyg 

3
Добавить классы в форму
Как добавить классы в тег параметра формы без JS? На данный момент в API формы я могу передать массив с ключами, как это array( '0' => 'option 0', '1' => 'option 1', ) и я получу HTML, как это <option value="0">option 0</option> <option value="1">option 1</option> Есть ли способ сделать что-то …
19 theming  forms 

3
Передача аргументов в drupal_get_form ()
Как я могу передать аргументы drupal_get_form()в Drupal 7? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form, &$form_state) { // How can I access $vars[1] from new_menu_callback() here? }
19 7  forms 


4
Добавление дополнительных полей в контактную форму сайта
Это кажется странно сложным для меня. Я подумал, что это просто добавление дополнительных полей, немного похоже на добавление полей к типам контента. Но нет. Я не могу найти какой-либо объект, чтобы добавить, например, поле номера телефона в форму контакта? Кто-нибудь там знает?
18 7  forms  emails 

3
Как установить флажок по умолчанию в формах API
Интересно, как я могу установить флажок по умолчанию? Это #default_valueнеправильный атрибут? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); Большое спасибо!
18 forms 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.