diff --git a/_pages/fixkontakt.md b/_pages/fixkontakt.md new file mode 100644 index 0000000000..c769d96485 --- /dev/null +++ b/_pages/fixkontakt.md @@ -0,0 +1,67 @@ +--- +permalink: /overblik/status/fixkontakt +title: "Fix kontaktformular" +sidebar: true +nav: "overblik" +--- +Hvis man har problemer med at kontaktformularen ikke virker fx ved at den ikke vil sende eller modtage mails, så følg denne guide. + +## 1. Opret en ny kontaktformular +1. I topmenuen klik på **Struktur > Webformularer** eller åbn `https://mit-domænenavn.dk/admin/structure/webform` (udskift mit-domænenavn.dk) + +Du kommer ind på en oversigt over webformularer, som du har oprettet. Her ligger også jeres gamle **Kontaktformular**. + +2. Klik på **Tilføj webform** i øverste højre hjørne. +3. Udfyld **Titel**, **Administrativ beskrivelse** (vises ikke for brugerne) og **Status**, som afgør om formularen er åben for besvarelse eller lukket for besvarelse. +4. Nu kan du tilføje **Elementer** til formularen. Klik på knappen øverst til højre. + +Hvis man gerne vil have at kontaktformularen sender mails til bestemte mail efter hvilken kategori, som borgerne vælger, så skal man tilføje en **Term select**. Giv den nøglen **Kategori**. Læs mere i punktet herunder **2. Opsæt modtagere af mails**. + +{% include figure class="eighty" image_path="https://github.com/user-attachments/assets/b0beaba4-9869-4886-ad10-61784e1e85b7" alt="Nøgle skal være kategori" caption="Nøgle skal være kategori" %} + +[Læs om elementerne man kan tilføje her](https://www.folkebibliotekernescms.dk/main/indhold/webforms/#s%C3%A5dan-bygger-du-en-webformular). Følg ikke resten af guiden. + +Den tidligere kontaktformular er opbygget på denne måde: +{% include figure class="thirty" image_path="https://github.com/user-attachments/assets/9db1ab86-1e05-461f-a5d4-2c7d83f6e479" alt="Tilføj formularelementer" caption="Tilføj formularelementer" %} + +## 2. Opsæt modtagere af mails + +*Husk at **Term select** skal være tilføjet til webformularen i det foregående punkt. Denne **skal** have nøglen **kategori**.* + +I **Send til** feltet vælg **Custom To email address** og indtast `[webform_submission:values:kategori:entity:field_email:value]`. +[Læs denne guide om hvordan man ændrer kategorierne](https://www.folkebibliotekernescms.dk/main/startopsaetning/kontaktformular/#1-opret-de-korrekte-email-kategorier) +Dette er en global liste for alle webformularer, så er den samme uanset hvor man sætter den ind. Den er tænkt, som en mulighed på jeres kontaktformular. + +## 3. Opsæt kvitteringsside / kvitteringsbesked +1. Opsæt kvitteringsside eller kvitteringsbesked ved at åbne formularens **Indstillinger** og så **Bekræftelse** + {% include figure class="eighty" image_path="https://github.com/danskernesdigitalebibliotek/folkebibliotekernes_cms_manual/assets/1641342/da8767c8-42be-49cb-af1d-27335a066ef8" alt="Tilføj formularelementer" caption="Tilføj formularelementer" %} + +Er kvitteringsteksten meget kort, kan den vises som en besked øverst på formularen (message). Er kvitteringsteksten længere fungerer det bedre, at vise den som en selvstændig side (inline). + +Kvitteringstekster skal indeholde information om, hvordan henvendelsen behandles. + - Hvornår kan de forvente svar + - Hvem kan de kontakte, hvis de har spørgsmål + +## 4. Opsæt kvitteringsmail + +Tilføj en ny mailskabelon via **Indstillinger** og så **Emails/handlers**. Tryk så på knappen **+ Tilføj Email** øverst til højre. + +Man kan kun sende en kvitteringsemail til borgeren, hvis man har sørget for at oprette et **påkrævet email-felt på formularen**. Det gøres med felttypen **Email**. + +I **Send til** feltet vælg email-feltet fra formularen. +{% include figure class="fifty" image_path="https://github.com/user-attachments/assets/35313895-1e2c-4def-8cfd-faa439b7bccc" alt="Vælg formularfeltet med borgerens email i 'Send til'" caption="Vælg formularfeltet med borgerens email i 'Send til'" %} + +Tilpas overskrift på emailen ved i **Emne** at vælge **Custom subject**. +Tilpas brødteksten ved i **Brødtekst** at vælge **Custom body** og tilpasse teksten rundt om formulartokens. Formulartokens er placeholders for værdier indsendt via formularen. Man kan udfolde en komplet oversigt over alle tilgængelige formulartokens via et linket **Gennemse tilgængelige tokens**. + +Herunder er kvitteringsskabelonen for kontaktformularen. Den kan bruges som inspiration. +{% include figure class="eighty" image_path="https://github.com/user-attachments/assets/dc184f71-b8d1-409c-b223-6dc9659a5d7d" alt="Tilret emne og brødtekst på kvitteringsmail" caption="Tilret emne og brødtekst på kvitteringsmail" %} + +## 5. Skift formularen inde på kontaktsiden +1. Gå ind på og rediger den side, hvor jeres kontaktformular er. Det er på `https://mit-domænenavn.dk/kontakt` (udskift mit-domænenavn.dk), hvis I ikke har ændret noget. +2. Find paragrafen med webformularen og tryk på **Rediger**. +{% include figure class="eighty" image_path="https://github.com/user-attachments/assets/453575df-4da7-47f9-811a-b3e65c3ba96f" alt="Tryk på rediger" caption="Tryk på rediger" %} +3. Vælg den nye kontaktformular, som I har lavet +{% include figure class="eighty" image_path="https://github.com/user-attachments/assets/c6d58851-76c1-4146-98cb-575231725250" alt="Vælg den nye kontaktformular, som I har lavet" caption="Vælg den nye kontaktformular, som I har lavet" %} +4. Tryk på **Gem**. +5. Test at det virker, som I ønsker.