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

20
Как мне сделать форму?

Какая альтернатива 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 =...

20
указать элементы формы $, которые будут исключены из отображения?

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

20
Переадресация формы не работает, если «назначение» находится в URL

В одной из моих форм я пытаюсь установить, $form_state['redirect']чтобы форма отправлялась в это место после того, как пользователь нажимает одну из кнопок действий. Если я проверяю $form_state['redirect']как до, так и после добавления перенаправления, он равен NULL до и после и содержит правильный...

19
Передача аргументов в 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) { //...

19
Сохранение поля типа text_format в качестве системной переменной

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

19
Добавить классы в форму

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

18
Несколько значений для запуска #states

Как я могу иметь несколько значений, запускающих API формы #states? Скажем, например, я хотел, чтобы это поле было видимым не только, если значение равно 5 (в настоящее время работает ниже), но хотел, чтобы поле было видимым, если значения равны 3, 4 или 5. '#states' => array( 'visible' =>...

18
Добавление дополнительных полей в контактную форму сайта

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

16
Задать значение списка выбора по умолчанию [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . У меня есть список выбора с параметрами: $options =...

16
Как изменить обработчик отправки формы?

По какой-то причине мне нужно заменить некоторые символы (если они есть) в каждом отдельном текстовом поле в любой форме непосредственно перед сохранением в базе данных. Другими словами, мне нужен хук, в котором я мог бы получить все представленные данные и заменить их символы. Я нашел это решение:...

16
Изменить $ form_state в обратном вызове AJAX

Я создаю форму, которая использует '#ajax'атрибут API формы , и мне нужно внести изменения, $form_stateкогда нажата кнопка с поддержкой AJAX. Вот что у меня есть: Внутри моей функции конструктора форм: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add...

16
Как реализовать пользовательский обработчик отправки в hook_form_alter ()?

Я обновил один из моих модулей Drupal 7 до 8, и у меня возникла проблема с изменением формы. Я добавляю функцию проверки и обработчик отправки. Функция проверки вызывается просто отлично, но функция отправки не запускается. Мне интересно, означает ли это, что существует подход в стиле Symfony,...

15
Перенаправление после отправки формы

Я создаю пользовательскую форму в Drupal 8, я помню, что мы можем перенаправить на пользовательский путь в Drupal 7 с установленным $form_state['redirect'] = 'mycustompath';в пользовательском обработчике отправки, но как можно перенаправить пользователя после отправки формы в Drupal 8? Я знаю, что...

15
Как передать параметры в конструктор форм?

У меня есть следующие маршруты в module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Это код в имени модуля / src /...

15
Перенаправление на пользовательскую страницу после добавления или редактирования узла

Используя hook_form_alter, как я могу перенаправить пользователя на пользовательскую страницу после создания или редактирования узла вместо узла, который был создан или отредактирован? Текущий код для hook_form_alter()следующий: function custom_form_alter(&$form, &$form_state, $form_id) {...

14
Как я могу реализовать отправку формы AJAX?

Моя задача - отправить контактную форму через AJAX, а затем показать «Спасибо за отправку!» сообщение, загруженное в том месте, где была форма. Поэтому мне нужно изменить существующую контактную форму. Я нашел несколько примеров, как проверять поля формы с помощью AJAX в D8, но я не могу найти ни...

14
Как использовать обратный вызов для отправки в форме настроек администратора Drupal?

Я использую этот код, чтобы сделать мою форму администратора: function custom_orders_admin(){ $form = array(); $form['custom_ignore_terms']['ignore_terms'] = array( '#type' => 'checkboxes', '#title' => t('Don\'t display these'), '#default_value' => variable_get('custom_ignore_terms',...