Puncte:1

Cum completez automat subiectul în formularele de contact?

drapel ph

Am creat 2 tipuri de formulare de contact. am dezactivat Subiect în Gestionați formularul. Vreau falsul Subiect câmpul să nu fie afișat în formularul de contact și vreau să fie completat automat.

Cum completez automat subiectul în formularele de contact?

Nu există nimic în setările formularului de contact pentru a introduce text static în câmpul de subiect.

Puncte:1
drapel de

Dacă lucrați cu formularele de contact Drupal (și nu Webform), ar fi ceva de genul:

  // Înlocuiește HOOK cu „yourThemeName” sau „yourModuleName”, în funcție de locul în care ai pus acest cod
  funcția HOOK_form_alter(&$form, FormStateInterface $form_state, $form_id) { 
    if($form_id == „id-ul_form_dei_contactului_dvs”) {
      $form["subject"]["widget"][0]["value"]["#default_value"] = "Bună, ce mai faci?";
      $form["subject"]["widget"][0]["value"]["#type"] = "ascuns"; // Ascunde câmpul din afișaj 
  }
Puncte:-1
drapel cn

Setați valoarea implicită pentru formular fie în setări, fie o puteți face prin hook_form_alter(). Apoi setați fișierul ca dezactivat.

sonfd avatar
drapel in
Nu am votat negativ răspunsul tău, dar acesta ar fi un răspuns bun dacă ai explica mai multe. De exemplu, explicați cum să „Setați valoarea implicită pentru formular în setări” și să afișați un cod hook_form_alter().

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.