Skip to content

Commit

Permalink
Create fixkontakt.md
Browse files Browse the repository at this point in the history
  • Loading branch information
StefanSdv committed Sep 24, 2024
1 parent 4971908 commit 0d53f57
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions _pages/fixkontakt.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 0d53f57

Please sign in to comment.