Zum Hauptinhalt springen
Über Tags fügen Sie in Ihren Templates Benutzereingaben ein und blenden Bereiche abhängig vom Zustand des Formulars ein oder aus. Diese Seite beschreibt die Arten von Tags, ihre Verschachtelung und alle unterstützten Tags.

Tags und Templates

INQUIRY4 bietet Ihnen die Möglichkeit, in Ihren Templates durch bestimmte, wohldefinierte „Tags“ Informationen entsprechend den Benutzereingaben einzufügen bzw. bestimmte Bereiche ein- oder auszublenden.

Verwendung von Tags

Arten von Tags

Es existieren 3 Arten von Tags: Ein Tag kann im Template entweder in Form eines einfachen Ersetzungs-Tags und/oder eines Bereichs-Tags und/oder eines negativen Bereichs-Tags eingesetzt werden. Folgende Kodierung soll hierzu gelten: Kodierung der Einsatzmöglichkeiten, beispielsweise: 100 Die erste Stelle „1“ bezieht sich auf Ersetzungstags. Die 2. Stelle „0“ bezieht sich auf Bereichs-Tags und die 3. Stelle „0“ auf negative Bereichs-Tags.
  • 1 bedeutet: wird unterstützt
  • 0 bedeutet: keine Unterstützung
Beispiel 1: Dieses Tag können Sie im Template wie folgt verwenden:
Sie können dieses Tag allerdings nicht wie folgt verwenden:
Dieses Beispiel-Tag unterstützt mit 100 also nur die Möglichkeiten eines “Einfachen Tags“, ist aber kein “Bereichs-Tag“ bzw. kein “Negatives Bereichs-Tag“. Beispiel 2: Dieses Tag können Sie im Template wie folgt verwenden:
Dadurch wird dieses Tag durch den übergebenen Wert ersetzt. Sie können dieses Tag allerdings auch als Bereichs-Tag oder Negatives Bereichs-Tag verwenden: (a)
(b)
Wenn ein Referer übergeben wurde, wird nur der Bereich (a) angezeigt. Wurde kein Referer übergeben, wird nur der Bereich (b) angezeigt.

Verschachtelung von Tags

In einem Bereich (Anzeigebereich auf der erzeugten Webseite) dürfen wiederum beliebige andere Tags vorkommen. Beispiel:
Im Fehlerfall wäre auf der Formularseite beispielsweise zu lesen: Herr <Name>, die Eingabe der folgenden Punkte war nicht korrekt:

Unterstützte Tags

INQUIRY4 kennt hierbei folgende Tags:

Tags der Adressdaten

Die Tags der Adressdaten beginnen alle mit „A-“ und haben die gleiche Bezeichnung wie die zugehörige Sektion in der Konfigurationsdatei. Es existieren drei Suffixe, die in Kombination mit dem Sektionsnamen ein gültiges Tag ergeben: Jedes so erzeugte Tag unterstützt dabei alle drei Arten von Tags.
Dadurch wird der vom Benutzer eingegebene Nachname, wenn vorhanden, angezeigt.
Hier wird ein Eingabefeld für den Vornamen erstellt, wobei der HTML-Name wie in der Konfigurationsdatei angegeben eingefügt und die Beschreibung aus der Konfigurationsdatei vorangestellt wird. Zusätzlich können die Bereichs- und negativen Bereichs-Tags mit dem Suffix _value auf bestimmte eingegebene Werte geklammert werden.
Daneben können Zusatzfelder (sog. Suffix-Felder) verwendet werden. Auch die Tags der Suffix-Felder beginnen mit „A-“ und haben die gleiche Bezeichnung wie die zugehörige Sektion in der Konfigurationsdatei. Achtung: Im INQUIRY können maximal 10 Suffix-Felder (<A-Suffix1> bis <A-Suffix10>) genutzt werden. Wenn Sie mehr Zusatzfelder einsetzen möchten, müssen diese mit <+CommonInput> realisiert werden. (Siehe oben Allgemeine Anfragefelder) Zusätzliche Tags:

Tags der optionalen Lieferadresse

Die Tags der Lieferadresse werden analog zu denen der Adressdaten gebildet. Die Tags der Lieferadresse beginnen alle mit „D-“ und haben die gleiche Bezeichnung wie die zugehörige Sektion in der Konfigurationsdatei. Es existieren drei Suffixe, die in Kombination mit dem Sektionsnamen einen gültigen Tag ergeben: Jedes so erzeugte Tag unterstützt dabei alle drei Arten von Tags.
Dadurch wird der vom Benutzer eingegebene Nachname, wenn vorhanden, angezeigt.
Hier wird ein Eingabefeld für den Vornamen erstellt, wobei der HTML-Name wie in der Konfigurationsdatei angegeben eingefügt und die Beschreibung aus der Konfigurationsdatei vorangestellt wird. Zusätzlich können die Bereichs- und negativen Bereichs-Tags mit dem Suffix _value auf bestimmte eingegebene Werte geklammert werden.
Daneben können Zusatzfelder (sog. Suffix-Felder) verwendet werden. Auch die Tags der Suffix-Felder beginnen mit „D-“ und haben die gleiche Bezeichnung wie die zugehörige Sektion in der Konfigurationsdatei. Achtung: Im INQUIRY können maximal 10 Suffix-Felder (<D-Suffix1> bis <D-Suffix10>) genutzt werden. Wenn Sie mehr Zusatzfelder einsetzen möchten, müssen diese mit <+CommonInput> realisiert werden (Siehe oben Allgemeine Anfragefelder). Zusätzliche Tags:

Tags von allgemeinen Eingabefeldern

Die Tags der allgemeinen Eingabefelder beginnen alle mit „C-“ und werden aus diesem Prefix, dem HTML-Namen und dem entsprechenden Suffix gebildet. Es existieren drei Suffixe, die in Kombination mit dem Prefix „C-“ und dem HTML-Namen ein gültiges Tag ergeben: Jedes so erzeugte Tag unterstützt dabei alle drei Arten von Tags. Konfigurationsdatei:
Template Anfrage:
Template E-Mail:
Hier wird eine Textarea als allgemeines Eingabefeld erstellt, im HTML-Template angezeigt und bei einer Benutzereingabe der Wert bzw. bei keiner Eingabe eine alternative Nachricht in der E-Mail verschickt. Zusätzlich können die Bereichs- und negativen Bereichs-Tags mit dem Suffix _value auf bestimmte eingegebene Werte geklammert werden.

Tags der CAPTCHA-Funktionen

Allgemeines Tag
Tags für die Rechenaufgabe und Beispiel
Beispiel:
Hierbei wird das Eingabefeld im Fall einer fehlerhaften Eingabe markiert. Wurde versucht, das Formular mit richtig gelöster Rechenaufgabe abzusenden, aber andere Eingaben wurden nicht korrekt ausgeführt, muss der Anfragende keine neue Rechenaufgabe lösen, sondern die bereits gelöste Aufgabe wird inklusive korrekt ausgefüllten Eingabefeldes wieder angezeigt.
Tags für Google ReCaptcha Version 3 und JavaScript
JavaScript-Code, der auf dem Template eingefügt werden muss:
HTML-Code, der auf dem Formular eingefügt werden muss:
Tags für Friendly Captcha
Code, der auf dem Template eingefügt werden muss:
Tags für das CAPTCHA-System captcha.eu
Bitte beachten Sie, dass Sie vor der Integration der Tags in das InquiryPage-Template die entsprechende Konfiguration in der Formular-Konfiguration vorgenommen haben. Die Integration von captcha.eu erfolgt über ein JavaScript-SDK, das sicherstellt, dass die CAPTCHA-Verifizierung erfolgreich durchgeführt wird, bevor das Formular gesendet wird. Es gibt zwei Möglichkeiten, das CAPTCHA in ein Formular einzubinden:
  1. Automatische Überprüfung beim Absenden des Formulars
  2. Asynchrone Lösung mit einem versteckten Eingabefeld
1. Automatische Prüfung beim Absenden (Intercept Submit-Button) In dieser Variante wird das Captcha-Skript automatisch beim Absenden des Formulars ausgeführt. Es fängt den Submit-Button ab, prüft das Captcha und sendet das Formular erst nach erfolgreicher Validierung.
2. Asynchrone Prüfung mit verstecktem Eingabefeld Hierbei wird die CAPTCHA-Lösung nach dem Laden der Seite per JavaScript asynchron vom Server abgerufen und in ein verstecktes Feld (captcha_at_solution) geschrieben. Beim Absenden des Formulars wird die im Hintergrund gelöste CAPTCHA-Antwort übermittelt.

Tags des PDF-Downloads

Tags des Dateiuploads

Design Control Tags

INQUIRY4 unterstützt folgende INQDC-FP-Tags, inkl. Tag-in-Tag-Unterstützung. Hinsichtlich Funktionalität und Arbeitsweise entsprechen diese den DC-FP-Tags im Shop (vgl. WEBSALE-Designer-Dokumentation):

Spezielle Tags

Es existieren noch folgende, zusätzliche Tags:

Regeln für ein HTML-E-Mail-Template

Damit eine HTML-E-Mail versendet werden kann, müssen beim Erstellen eines HTML-E-Mail-Templates folgende Regeln beachtet werden: Die Adressbasis (base href) innerhalb des <head>-Elements muss vorhanden sein und mit „http://“ oder ″https://″ beginnen,
Alle relativen Links und Links zu Bildern oder Style-Dateien müssen in Anführungszeichen stehen.
Alle absoluten Links müssen mit ″http://″ oder ″https://″ beginnen Alle Bilder werden als Anhänge mitgeschickt, da das Verlinken von externen Bildern in einer HTML-E-Mail das Risiko, dass diese E-Mail als Spam eingestuft wird, wesentlich erhöht!

Verwandte Themen