Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 10 Nächste Version anzeigen »

Inhalt
Zweck
In diesem HOW-TO sehen Sie, wie Sie die Bestätigungseite nach der Übermittlung eines Formulars definieren/konfigurieren.

Vorwort

Im Bereich Setup > NLS kann eine individuelle Bestätigungsseite / - Meldung konfiguriert werden. In dieser können Werte aus dem übermittelten Formular verwendet werden.

Anforderungen


Anleitung

  1. Loggen Sie sich im JAXForms Backend als Mandant ein.

  2. Navigieren Sie im Menü "Formularverwaltung" auf "Suchen" und öffnen ihr Formular.
  3. Navigieren Sie auf die Seite 2 (Ressourcen/Konfigurator" und öffnen Sie auf dem entsprechenden Formular die Formulareigenschaften (Klick auf "blauer Badge" oder rotes Bleistift).
  4. Öffnen Sie im Bereich "Setup" (unten nach den Haupteinstellungen) den Aufklappbereich "NLS" > Bestätigungsseite.

  5. Konfigurieren Sie die gewünschte Anzahl Einträge indem Sie "neuen Datensatz hinzufügen" wählen oder verändern Sie vorhandene Einträge.
  6. Sprache und Text sind zwingend zu erfassen. Der Text kann als HTML Content (Template Syntax) verwendet werden.
    1. Sprache gemäss im Projekt/Mandant verwendeten Sprachen
    2. Text > Bestätigungsseite (Siehe nachstehende Info)
  7. Formular speichern.

Werte aus Formular verwenden

Dazu wird der Feldname (Feld-ID) verwendet. Die Syntax ist ${feldname}.

  •  " Besten Dank Hans Muster, ihre Anmeldung ist eingetroffen. Sie erhalten eine Bestätigung auf die E-Mail-Adresse «hans.muster@domain.ch» "

Dieses Beispiel würde im Text wie folgt aussehen:

<p>Besten Dank ${firstName} ${lastName}, ihre Anmeldung ist eingetroffen. Sie erhalten eine Bestätigung auf die E-Mail-Adresse «${email}».</p>

Wird HTML Code verwendet, ist dieser im Falle eines in einer Website integrierten Formulars, den Vorgaben der Website (Struktur und Styles) zu gestalten. 

Zudem können auch Systeminformationen ausgegeben werden. Oft wird die Übermittlungsnummer (UUID) verwendet.

  • ${FP_pid} > Ausgabe der UUID des Formulars

Dynamische Anzeige, wenn Bedingung/Wert zutrifft

Über "IF" Abfrage können im Bestätigungs-E-Mail auch Bereiche eingeblendet werden.

Beispiel mit Textvergleich (String)

<#if ("${teilnahme}" == "Ja")>
<p style="font-family: Arial,Helvetica,sans-serif; font-size: 12px;">Besten Dank für Ihre Anmeldung zur Präsidialfeier.<br/><br/></p>
<p style="font-family: Arial,Helvetica,sans-serif; font-size: 12px;">Nachstehend finden Sie die von Ihnen gemachten Angaben.<br/><br/></p>
<div>${previewTable}</div>
</#if>
<#if ("${teilnahme}" == "Nein")>
<p style="font-family: Arial,Helvetica,sans-serif; font-size: 12px;">Besten Dank für Ihre Abmeldung zur Präsidialfeier.</p>
</#if>

Beispiel mit Wertzuweisung

<p>AnzahlTiere: ${AnzahlTiere}</p>
<#assign counter = AnzahlTiere?number>
<#if (counter > 3)>
<br/><hr/>Export von mehr als drei Tieren:<br/>Mit folgendem Link können Sie weitere Tiere erfassen, welche diesen Exportvorgang betreffen. Verwenden Sie diesen Link einfach entsprechend mehrfach.<br/>https://www.vol.be.ch/vol/de/index/veterinaerwesen/einfuhr_ausfuhr/ausfuhr/formular_equiden-export/weiteres-tier-erfassen.html?NrExpMeldung=${FP_pid}&email=${email}<hr/>
</#if>


Tips & Warnungen

  • Option-Value statt Anzeigewert > Für das Übermitteln von Werten als GET Parameter muss z.B. für Dropdown oder ähnliche Felder, anstelle des Anzeigewertes der technische Value übermittelt werden. Dieser muss über eine spezielle Form im Link-String ergänzt werden.
    • Muster >${FORMULA_EQ_nodeValue_LLB__DQ_feldname_DQ__RRB_}  - dabei ist feldname durch den Feldnamen (Feld-ID) zu ersetzen.

Verwandte Themen

  • Keine Stichwörter