Hinzufügen bearbeitbarer Felder zu HTML- oder JSON-Inhaltsvorlagen
Damit ein Teil Ihres JSON- oder HTML-Codes bearbeitbar ist, erstellen Sie zunächst eine Inhaltsvorlage für ein Code-basiertes Erlebnis, in der Sie bestimmte Formularfelder definieren können.
-
Erstellen Sie eine Inhaltsvorlage und wählen Sie den Kanal Code-basiertes Erlebnis aus. Erfahren Sie, wie Sie Vorlagen erstellen.
-
Wählen Sie den Authoring-Modus aus: HTML oder JSON.
VORSICHT
Das Ändern des Authoring-Modus führt zum Verlust des gesamten aktuellen Codes. Die auf dieser Vorlage basierenden Code-basierten Erlebnisse müssen denselben Authoring-Modus verwenden. -
Öffnen Sie den Personalisierungseditor, um Ihren Code-Inhalt zu bearbeiten.
-
Um ein bearbeitbares Formularfeld zu definieren, navigieren Sie zum Menü Hilfsfunktionen im linken Navigationsbereich und fügen Sie das Attribut inline hinzu. Die Syntax zum Deklarieren und Aufrufen der Variablen wird Ihrem Inhalt automatisch hinzugefügt.
-
Ersetzen Sie
"name"
durch eine eindeutige ID, um das bearbeitbare Feld zu identifizieren. Geben Sie beispielsweise „imgURL“ ein.HINWEIS
Die Feld-ID muss eindeutig sein und darf keine Leerzeichen enthalten. Diese ID sollte überall dort in Ihrem Inhalt verwendet werden, wo der Wert der Variablen angezeigt werden soll. -
Passen Sie die Syntax an Ihre Anforderungen an, indem Sie die in der folgenden Tabelle aufgeführten Parameter hinzufügen:
AktionParameterBeispielDeklarieren eines bearbeitbaren Felds mit einem Standardwert. Wenn Sie die Vorlage zu Ihrem Inhalt hinzufügen, wird dieser Standardwert verwendet, sofern Sie keine Anpassung vornehmen.Hinzufügen des Standardwerts zwischen den Inline-Tags.{{#inline "editableFieldID"}}default_value{{/inline}}
Definieren eines Labels für das bearbeitbare Feld. Dieses Label wird beim Bearbeiten von Vorlagenfeldern im Code-Editor angezeigt.name="title"
{{#inline "editableFieldID" name="title"}}default_value{{/inline}}
-
Klicken Sie auf Vorschau der Formularfelder anzeigen, um zu überprüfen, wie die bearbeitbaren Formularfelder in den Code-basierten Erlebnissen angezeigt werden, die diese Vorlage anwenden.
-
Verwenden Sie die Syntax
{{{name}}}
in Ihrem Code überall dort, wo der Wert des bearbeitbaren Felds angezeigt werden soll. Ersetzen Siename
durch die eindeutige ID des zuvor definierten Felds. -
Gehen Sie ähnlich vor, um weitere bearbeitbare Felder hinzuzufügen, und umschließen Sie sie jeweils mit den Tags
{{#inline}}
und{{/inline}}
. -
Bearbeiten Sie den Rest Ihres Codes nach Bedarf, einschließlich der IDs, die den von Ihnen definierten bearbeitbaren Feldern entsprechen. Weitere Informationen
-
Speichern Sie Ihre Vorlage.
Verwenden von Entscheidungsrichtlinien in bearbeitbaren Feldformularen
Beim Erstellen einer Inhaltsvorlage für Code-basierte Erlebnisse können Sie eine Entscheidungsrichtlinie verwenden, um Angebote in Ihren bearbeitbaren Formularfeldern zu nutzen.
-
Erstellen Sie eine Vorlage für Code-basierte Erlebnisse wie oben beschrieben.
-
Klicken Sie auf Entscheidungsrichtlinie hinzufügen entweder über das Symbol Entscheidungsfindung anzeigen in der rechten Leiste des Bearbeitungsbildschirms oder im Abschnitt Entscheidungsrichtlinie im linken Menü im Ausdruckseditor.
In diesem Abschnitt erfahren Sie, wie Sie eine Entscheidungsrichtlinie erstellen.
-
Klicken Sie auf die Schaltfläche Richtlinie einfügen. Der Code, der der Entscheidungsrichtlinie entspricht, wird hinzugefügt.
-
Fügen Sie nach dem
{{#each}}
-Tag den Code ein, der den bearbeitbaren Formularfeldern entspricht, die Sie hinzufügen möchten, und verwenden Sie dabei die oben beschriebene Inline-Syntax. Ersetzen Sie"name"
durch eine eindeutige ID, um das bearbeitbare Feld zu identifizieren. Verwenden Sie in diesem Beispiel „title“. -
Klicken Sie auf Vorschau der Formularfelder anzeigen, um zu überprüfen, wie die bearbeitbaren Formularfelder in den Code-basierten Erlebnissen angezeigt werden, die diese Vorlage anwenden.
-
Fügen Sie den Rest Ihres Codes über dem
{{/each}}
-Tag ein. Verwenden Sie die{{{name}}}
-Syntax in Ihrem Code überall dort, wo der Wert des bearbeitbaren Felds angezeigt werden soll. Ersetzen Sie in diesem Beispielname
durch „title“. -
Speichern Sie Ihre Vorlage.