[Gilt auch für v8]{class="badge positive" title="Gilt auch für Campaign v8"}
Definieren der Seitenreihenfolge von Web-Formularen defining-web-forms-page-sequencing
Das Formular kann eine oder mehrere Seiten enthalten. Es wird mithilfe eines Diagramms erstellt, das die Abfolge von Seiten, Tests, Scriptausführung, Sprüngen zu Seiten und Aufzeichnungsschritten ermöglicht. Der globale Designmodus für Diagramme ist identisch mit dem für einen Campaign-Workflow.
Die Schaltflächen "Weiter" und "Zurück" about-previous-page-and-next-page
Sie können für jede Seite die Schaltflächen Weiter oder Zurück löschen. Wählen Sie dazu die entsprechende Seite und danach die Option Weiter zur nächsten Seite nicht zulassen oder Rückkehr zur vorhergehenden Seite nicht zulassen aus .
Sie können diese Schaltflächen auch durch Links ersetzen. Siehe HTML-Inhalt einfügen.
Sprung einfügen inserting-a-jump
Mit dem Objekt Sprung gelangt der Benutzer bei der Auswahl von Weiter zu einer weiteren Seite oder einem weiteren Formular.
Folgende Zielorte sind möglich:
-
Eine andere Seite des Formulars. Wählen Sie dazu Interne Aktivität aus und spezifizieren Sie dann die gewünschte Seite wie unten dargestellt:
-
Ein anderes Formular. Wählen Sie dazu die Option Explizit aus und spezifizieren Sie das Zielformular.
-
Der Zielort kann in einer Variablen gespeichert sein. Wählen Sie ihn in diesem Fall aus der Dropdown-Liste wie unten gezeigt aus.
-
Im Tab Kommentar können Sie Informationen eingeben, die für den Operator sichtbar sind, wenn er das Objekt im Diagramm auswählt.
Beispiel: Zugriff auf ein anderes Formular entsprechend einem URL-Parameter example--accessing-another-form-according-to-a-parameter-of-the-url
Im folgenden Beispiel soll ein Webformular konfiguriert werden, das nach der Validierung abhängig vom Parameter der URL ein anderes Formular anzeigt. Gehen Sie dazu folgendermaßen vor:
-
Fügen Sie am Ende eines Formulars einen Sprung ein. Dieser ersetzt die Ende-Komponente.
-
Fügen Sie in den Formulareigenschaften einen Parameter (next) hinzu, der in einer lokalen Variablen (next) gespeichert ist. Lokale Variablen werden unter Daten in einer lokalen Variablen speichern beschrieben.
-
Bearbeiten Sie das Objekt Sprung, wählen Sie die Option In einer Variablen gespeichert und danach die Variable Weiter in der Dropdown-Liste aus.
-
Die Versand-URL muss den internen Namen des Zielformulars enthalten, z. B.:
code language-none https://[myserver]/webForm/APP62?&next=APP22
Wenn der Benutzer die Schaltfläche Validieren auswählt, wird das Formular APP22 angezeigt.
Link zu einer anderen Seite des Formulars einfügen inserting-a-link-to-another-page-of-the-form
Sie können Links zu anderen Formularseiten einfügen. Fügen Sie dazu ein statisches Element vom Typ Link zur Seite hinzu. Weitere Informationen hierzu finden Sie unter Link einfügen.
Bedingte Anzeige von Seiten conditional-page-display
Anzeige anhand von Antworten display-based-on-responses
Mit der Komponente Test können Sie die Reihenfolge der Formularseiten entsprechend bestimmter Bedingungen ändern. Sie können mehrere Verzweigungen definieren, die je nach Testergebnis aktiviert werden. Dadurch werden abhängig von den Benutzerantworten unterschiedliche Seiten angezeigt.
Beispielsweise können Sie Kunden, die zuvor eine Online-Bestellung aufgegeben haben, eine andere Seite anzeigen wie jenen, die über zehn Bestellungen aufgegeben haben. Fügen Sie dazu auf der ersten Formularseite ein Eingabefeld vom Typ Zahl ein, in dem der Benutzer angeben kann, wie viele Bestellungen er bereits aufgegeben hat.
Diese Informationen können entweder in einem Datenbankfeld oder einer lokalen Variablen gespeichert werden.
In unserem Beispiel soll eine Variable verwendet werden:
Fügen Sie im Diagramm des Formulars eine Test-Komponente ein, um die Bedingungen zu definieren. Für jede Bedingung wird am Ausgang der Test-Komponente eine neue Abzweigung hinzugefügt.
Wählen Sie die Option Standard-Verzweigung aktivieren aus, um eine Transition für Fälle hinzuzufügen, bei denen keine der Bedingungen wahr ist. Diese Option ist nicht nötig, wenn alle möglichen Fälle in den definierten Bedingungen berücksichtigt werden.
Definieren Sie dann die Seitenreihenfolge, wenn eine der Bedingungen wahr ist, zum Beispiel:
Anzeige anhand von Parametern display-based-on-parameters
Sie können die Seitenreihenfolge auch gemäß den Initialisierungsparametern des Webformulars oder den in der Datenbank gespeicherten Werten festlegen. Siehe Parameter der Formular-URL.
Scripts hinzufügen adding-scripts
Mit dem Objekt Script können Sie ein JavaScript-Element direkt einfügen, z. B. um den Wert eines Feldes zu ändern, um Daten aus der Datenbank abzurufen oder um eine Adobe Campaign-API aufzurufen.
Endseite personalisieren personalizing-the-end-page
Am Ende des Diagramms muss eine Endseite platziert werden. Diese wird angezeigt, wenn der Benutzer im Webformular die Schaltfläche Validieren auswählt.
Um diese Seite anzupassen, führen Sie einen Doppelklick auf die Ende-Komponente aus und geben Sie in den mittig angeordneten Editor den Seiteninhalt ein.
- Sie können vorhandenen HTML-Inhalt kopieren und einfügen. Wählen Sie dazu Quellcode anzeigen aus und geben Sie den HTML-Code ein.
- Sie können eine externe URL verwenden. Wählen Sie dazu die entsprechende Option aus und geben Sie die URL der anzuzeigenden Seite ein.