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

9
Как использовать [представление: значения] в шаблоне электронной почты в веб-формах

У меня включен модуль версии Webform 7.x-4.0-alpha6. У меня есть узел Webform с 20 компонентами формы. Я добавил одно электронное письмо в настройках электронной почты и создал шаблон электронной почты, в котором использовал токен: [submission: values] . Затем я тестирую веб-форму, отправив...

9
Как распечатать результаты после отправки формы Drupal?

У меня есть простая установка модуля Drupal, которая имеет одно текстовое поле. Я могу вернуть то, что было напечатано в текстовом поле, используя drupal_set_message(): function firstmodule_form1_submit($form, &$form_state) { drupal_set_message(t("The user is $username")); } Однако echo...

9
Drupal 7 Captcha во всех веб-формах или в зависимости от типа контента

Я на D7. У меня есть тип контента с поддержкой веб-формы. Требование Мне нужно реализовать капчу для всех веб-форм для узлов этого типа контента. Проблема В D7 вы должны указать form_id на странице настроек, чтобы получить капчу в форме, однако у меня будет множество форм со всеми различными...

9
Как вы меняете расположение вывода `form_set_error`?

Есть ли способ в Drupal 7 изменить расположение вывода form_set_error? На данный момент он вызывает, drupal_set_messageкоторый ставит все ошибки формы в верхнюю часть экрана. Вместо этого я хотел бы, чтобы каждое сообщение отображалось под соответствующим полем. Если это невозможно, могу ли я...

9
Что происходит с данными Webform при удалении компонента? Могу ли я изменить тип компонента?

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

9
Отправка веб-формы без обновления страницы

У меня есть веб-форма, отображаемая в виде блока: Можно ли отправить форму без обновления страницы, после чего появится сообщение о том, что веб-форма была успешно отправлена? Если так, может ли кто-нибудь направить меня в правильном направлении?...

8
Как отрегулировать отправку веб-формы в Drupal 7?

Я попытался изменить визуализацию веб-формы, используя hook_form_alter()и hook_node_view()в пользовательском модуле, чтобы я мог добавить куда-нибудь «#ajax». Кто-нибудь уже имел опыт работы с webform и ajax на D6 или D7? Я думаю, логика была бы одинаковой для D6 и D7, тогда только изменения в...

8
Могу ли я использовать ajax для нацеливания нескольких элементов формы с одного входа?

Я пытаюсь использовать ajax для обновления двух разных частей друпальной формы только из одного размытия ввода формы. У меня есть стандартный AJAX материал на моем входе: $my_form['my_input']['#ajax'] = array( 'callback' => 'my_callback', 'wrapper' => 'my_target_div', 'event' => 'blur', );...

8
Как добавить текстовое поле в форму страницы пользователя / регистрации в drupal 7?

Я хочу изменить и добавить текстовое поле на моей странице пользователя / регистрации в Drupal 7. Я знаю, что форма генерируется функциейuser_register_form() Могу ли я добавить текстовое поле таким образом? function bartik_copy_user_login($form, &$form_state) { global $user; // If we are...

8
Визуализация элементов theme_item_list

Мой модуль предоставляет простой блок, который должен содержать неупорядоченный список с некоторыми изображениями. Из функции блока я возвращаю рендеринг массив: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class' =>...

8
Как предотвратить отправку формы Ajax

Приведенный ниже код блокирует отправку любой не-AJAX-формы. $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); В Drupal 8, как мы можем заблокировать отправку формы Ajax? Ajax-формы не запускают обработчик отправки формы, и я не смог...

8
Как мне перевести форму модуля Webform?

Я действительно не вижу способа перевести модуль Webform. Кто-нибудь еще сталкивается с этой проблемой? Я знаю, что это возможно с помощью локали (для того же узла) или создания другого узла, но я действительно хочу использовать первый...

8
Невозможно отправить электронное письмо. Обратитесь к администратору сайта, если проблема не устранена

Когда моя веб-форма заполнена и отправлена, я перенаправляюсь на страницу с текстом: Спасибо за отправку. но есть красная коробка с предупреждением там, где написано: Невозможно отправить электронное письмо. Обратитесь к администратору сайта, если проблема не устранена. Я думаю, что это...

8
Как правильно использовать form_set_error ()?

В моем модуле Drupal 7 у меня есть форма и обработчики проверки. Я вызываю свою форму из field.tpl.php с помощью print render(drupal_get_form('my_form')); это работает как ожидалось. Проблема в случае неправильного входного значения. Перед отображением сообщения об ошибке требуется два неверных...

8
Как установить шаблон электронной почты «html» для настройки электронной почты веб-формы?

Есть ли способ использовать html электронную почту для шаблона электронной почты в настройках электронной почты веб-формы? В моем узле веб-формы я перехожу по адресу: узел / 113 / веб-форма / электронная почта / 1, чтобы изменить настройку, но я не вижу никакой опции html. Смотри мой захват:...

8
Как вы можете изменить форму ошибки?

Как изменить или удалить ошибку формы, вызванную Drupal или другим модулем на узле вставки / сохранения, для определенного типа контента. Я ищу метод, который я могу использовать в модуле. Я пробовал hook_node_validate () , но все, что я мог сделать, это получить ошибки и установить ошибки....

8
Как кэшировать формы с помощью обратного прокси-сервера и работать с устаревшими токенами форм?

Когда API формы генерирует форму, он также генерирует токен, который передается с формой в скрытом поле и ожидается, что он будет возвращен обратно. Если это так, форма обрабатывается. Если визуализированная форма где-нибудь будет кэширована, скажем, Varnish , этот механизм сломается. Первый...

8
Задержка вызова AJAX на текстовое поле, чтобы позволить набирать

Я хотел бы отложить запуск ajax таким же образом, как кажется, что автозаполнение работает. Например, если пользователь печатает, ajax не будет работать, пока не истечет 500 мс с момента последнего нажатия клавиш. В настоящее время я смотрю на drupal.behaviors, но не могу заставить его работать....