Рейтинг:1

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

флаг ph

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

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

В настройках контактной формы ничего нет для ввода статического текста в поле темы.

Рейтинг:1
флаг de

Если вы работаете с контактными формами Drupal (а не с Webform), это будет примерно так:

  // Замените HOOK на 'yourThemeName' или 'yourModuleName' в зависимости от того, где вы разместили этот код
  функция HOOK_form_alter(&$form, FormStateInterface $form_state, $form_id) { 
    если ($ form_id == "your_contact_form_id") {
      $form["subject"]["widget"][0]["value"]["#default_value"] = "Привет, как дела?";
      $form["тема"]["виджет"][0]["значение"]["#тип"] = "скрытый"; // Скрыть поле от отображения 
  }
Рейтинг:-1
флаг cn

Установите значение по умолчанию для формы либо в настройках, либо вы можете сделать это через hook_form_alter(). Затем установите файл как отключенный.

sonfd avatar
флаг in
Я не проголосовал за ваш ответ, но это был бы хороший ответ, если бы вы объяснили подробнее. Например, объясните, как «Установить значение по умолчанию для формы в настройках» и покажите код hook_form_alter().

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.