Описание тега hook-form-alter

NoneHook_form_alter() - это ловушка, реализованная модулями Drupal для изменения форм, реализованных другими модулями.
2 ответа

Как установить опцию по умолчанию для ссылки на поле cck через форму alter

Я принимаю arg из URL и в соответствии со значением arg мне нужно установить значение параметра по умолчанию, вот код: function ims_form_alter(&$form, $form_state, $form_id) { switch ($form_id) { case 'media_content_node_form': unset($form['butt…
20 сен '11 в 10:32
2 ответа

Как заставить drupal hook_form_alter работать после хука проверки в модуле

Недавно я создал модуль drupal 7 и хочу настроить способ, которым drupal показывает ошибки проверки. Я хочу разместить сообщение об ошибке во всплывающем окне. И я поместил код генерации всплывающих окон в форму Alter Hook. Но я не могу заставить dr…
16 дек '14 в 02:15
2 ответа

Перенаправление на пользовательский обработчик отправки

Так что в основном это мой второй день в этой проблеме. у меня есть мой модуль send_xml.module function send_xml_form_user_register_form_alter(&$form, &$form_state) { $form['#submit'][] = 'send_xml_submit_function'; } function send_xml_submi…
02 апр '14 в 08:56
1 ответ

После отправки действия в form_alter

Мне нужно вставить данные в мои таблицы после создания пользователя. Думаю использовать hook_form_alter() за $form_id == "user_register" но я не знаю, как сказать "после того, как вы создали пользователя, сделайте это". Как я могу сделать это в hook…
24 янв '11 в 08:57
1 ответ

Как программно установить условное поле с функциональностью OR в Drupal 7

В mymodule_form_alter() я программно устанавливаю состояния для моих условных полей. IE $form['my_field_one']['#states'] = array( 'visible' => array( ':input[name="my_dependee_field[und]"]' => array('value' => 'primary'), ), ); И это прекра…
2 ответа

Drupal hook_form_alter для администратора таксономии

Я создал модуль для выполнения всех изменений формы под названием "form_mods". Это работает для большинства ситуаций, но не для страницы таксономии. Я нацеливаюсь на идентификатор формы "taxonomy_overview_vocabularies". Я пытаюсь скрыть ссылку "реда…
05 янв '11 в 22:14
2 ответа

Как изменить страну в раскрывающемся меню модуля?

Я исследовал способ ограничения доступных стран в раскрывающемся списке, который поставляется вместе с модулем размещения вкладов. Я думаю, что hook_form_alter - это способ обрабатывать только показ определенных стран, но запуск фрагмента hook_form_…
02 июн '11 в 18:06
1 ответ

Drupal 7 - Попытка добавить пользовательскую проверку для всех форм редактирования узла

Я хочу добавить пользовательскую проверку для всех форм редактирования узла. В частности, сделает любое поле изображения alt и атрибуты заголовка обязательными. Но я еще даже не дошел до этого места. Пока у меня есть следующий код, но по какой-то пр…
05 апр '13 в 23:14
0 ответов

Удаление наборов полей из профилей profile2

Я пытался удалить несколько наборов полей (настройки Biblio и перенаправления URL) из профилей user2, чтобы они не вводили пользователей в заблуждение, которым не нужно изменять эти настройки. Все, что я нашел при поиске ответа на этот вопрос, указы…
05 янв '13 в 21:22
0 ответов

Перенаправить на тот же узел для редактирования после создания / редактирования узла

Drupal8 переносит пользователей на подробную страницу узла после создания или редактирования. Я хотел бы изменить поведение и перенаправить его на страницу редактирования узла. Я исследовал в Google и обнаружил, что я должен использовать метод HOOK_…
07 сен '17 в 09:03
1 ответ

Drupal 7 form_alter полностью удаляет поле формы

Я пытаюсь изменить поле формы, особенно в Drupal Commerce, но когда я использую хук формы alter, он полностью удаляет поле и просто добавляет свое изменение. Даже если я не добавлю изменение поля, простое объявление поля также удалит поле. Как я мог…
04 окт '16 в 22:43
1 ответ

Установить значение компонента веб-формы, используя hook_form_alter в drupal

Я использовал функцию form_alter для изменения значения компонента, но он не изменяется, и значения по умолчанию хранятся в БД. когда я печатаю форму $, обновленные значения отображаются, но не сохраняются в БД. <?php function pahcom_form_edit_mo…
30 авг '12 в 08:55
1 ответ

Перенаправление на MYMODULE_user_register_form_alter

Я много искал и нашел много постов, но не могу заставить мой код работать. Я больше не знаю проблему, ее так сложно отладить. так что у меня есть этот модуль кода send_xml.module я использовал hook_form_FORMID_alter, это было как function send_xml_f…
02 апр '14 в 10:41
1 ответ

При использовании ['#access'] в hook_form_alter() для поля, я теряю 'значение поля $form по умолчанию' и вход $form_state

При использовании поля EntityReference и в hook_form_alter(), скрывающем это поле с ['access'], чем после отправки формы $form_state ввод для этого поля будет пустым. У меня есть поле field_to_a, которое является полем entityrefence для типа контент…
27 окт '14 в 23:14
1 ответ

Как нацелить и удалить данный набор полей в друпале

Я очень новичок в Drupal и играю с большим количеством различных модулей и основных функций. Теперь я подошел к проблеме, которую пытался решить в течение 48 часов, не найдя правильного решения. Я строю форум, используя основной модуль, но моя пробл…
30 апр '13 в 16:39
1 ответ

Drupal 7: Как изменить виджет поля изображения "alt" или заголовок " label"

Я пытаюсь изменить метки "alt" и "title" в виджете изображения в форме добавления узла. Я попробовал оба из этих крючков: hook_field_widget_form_alter hook_form_alter Я не смог найти, куда мне нужно было пойти, чтобы успешно изменить лейбл. Может ли…
23 авг '13 в 18:03
1 ответ

Drupal 7 Просмотры Выставить диапазон цен фильтра как флажки

Я использую Drupal 7 для создания сайта обзоров продуктов. Страница поиска отзывов о товарах построена с использованием фильтров Views 3 и Better Exposed Filters. Мне нужен открытый фильтр для поля цены, которое состоит из диапазонов цен в качестве …
2 ответа

hook_form_FORMID_alter не работает

function send_xml_form_user_profile_form_alter(&$form, &$form_state){ $form["#submit"][] = 'send_xml_edit_account_submit_function'; drupal_set_message('<pre>' . print_r($form['#submit'], TRUE) . '</pre>'); } function send_xml_edi…
04 апр '14 в 09:55
1 ответ

Drupal 7 - Не могу получить значения формы из form_alter в node_presave

Я добавил несколько пользовательских полей в form_alter и я не могу получить значения в hook_node_presave, Я что-то упустил или я должен использовать другие хуки формы, чтобы получить значение?
28 янв '15 в 05:32
1 ответ

Как передать массив с ключами из hook_menu() в обратный вызов страницы, используя page_arguments?

Я реализовал hook_menu() и вызвал функцию с page_callback. Я могу передать аргументы там, используя определение функции bla_form($var). Когда я перезвоню return drupal_get_form('bla_node_form', $new_node, $project_id) Я получаю свой $ var в $form_st…