CMS-Formulare

Dokumentation > Formulare

Formulardefinitionen dienen zum Erfassen beliebiger strukturierter Daten durch Besucher, beispielsweise durch ein Kontaktformular oder eine Angebotsanfrage.

Die Formularfeld können beliebig erfasst und ergänzt werden.

Feldtypen

Auf spezielle Feldtypen wird im Folgenden eingegangen:

  • E-Mail (Formular Empfänger)
    Dies ist ein reguläres Texteingabefeld. Der Inhalt wird zusätzlich der Adressatenliste hinzugefügt
  • Angemeldeter Benutzer
    Readonly, wird durch das CMS automatisch zugeteilt. Benutzerinformationen können im Fliesstext verwendet werden
  • Angemeldeter Benutzer (Formular Empfänger)
    Readonly, wird durch das CMS automatisch zugeteilt. Der Benutzer wird der Adressatenliste hinzugefügt. Benutzerinformationen können im Fliesstext verwendet werden
  • Vorbelegter Newseintrag
    Readonly, ein News Eintrag, wird duch die Geschäftslogik zugeteilt. Kann verwendet werden, um eine Anmeldeformular für einen Anlass zu erstellen, welcher durch einen Newseintrag repräsentiert wird
  • Warenkorb
    Readonly, aktueller Warenkorb, wird duch die Geschäftslogik zugeteilt. Dies wir u.A. für den Versand von Auftragseingangsbestätigungen oder Angebotsanfragen verwendet.
  • Vorbelegtes Objekt
    Readonly, beliebiges CMS Objekt, wird duch die Geschäftslogik zugeteilt
Feldtypen

Formatierung von Fliesstexten

Verwendung von Daten aus Formularfeldern im Fliesstext für den E-Mail Versand

Die Texte für den E-Mail Inhalt und den optionalen Fuss können mit Daten aus dem Formular angereichert werden.

Dazu wird der technische Feldname in geschweifte { } Klammern gesetzt, beispielsweise {NAME}. Dies ist der Platzhalter für die veränderlichen Daten.

Bei Formularfeldern, welche ganze Objekte aus dem CMS enthalten, beispielsweise einen Benutzer oder einen News-Eintrag, können einige derer Attribute ebenfalls verwendet werden.

Die Syntax lautet in diesen Fällen {NAME1.NAME2}.

  • NAME1
    Technischer Feldname aus der Formulardefinition
  • getrennt mit einem Punkt
  • NAME2
    Technischer Feldname des Attributs aus der Liste verfügbarer Platzhalter. Die möglichen Objektarten mit den zugehörigen Feldnamen entnehmen Sie jeweils der Registerkarte "Verfügbare Platzhalter"

Die folgende Abbildung zeigt:

  • (1) Liste konfigurierter Felder einer Formulardefinition
    Siehe Spalte "Technischer Feldname"
  • (2) Auswahl möglicher Objektarten
  • (3) Liste der Attribute der ausgewählten Objektart
    Siehe den Wert in der ersten Spalte
Formatierung von Fliesstexten

Formatierung von Fliesstexten

Beispiel

Text aus der Formulardefinition

{KUNDE.SALUTATION-EMAIL}

Wir bedanken uns für Ihren am {DATE-CREATED} erteilten Auftrag mit der Referenz "{SHOPPINGCART.MYREF"}.
Ihr Rabattcode "{RCODE}" ist gültig und wird angewendet.

Wir senden in Kürze eine reguläre Auftragsbestätigung an die E-Mail Adresse {KUNDE.EMAIL}.

Das System erstellt daraus folgenden Text:

Sehr geehrte Frau Curie

Wir bedanken uns für Ihren am 5.7.2025 erteilten Auftrag mit der Referenz "Monatsbestellung 25/10".
Ihr Rabattcode "MC-0815" ist gültig und wird angewendet.

Wir senden in Kürze eine reguläre Auftragsbestätigung an die E-Mail Adresse marie.curie@sorbonne.fr.

Erstellung eines Dokumentes und Versand

Unter der Registerkarte Kommunikation wird das Verfahren zur Erstellung des Dokumentes und optionale Versandparameter festgelegt.

  • (1) Konversionsverfahren
    Auswahl eines optionalen, kundenspezifischen Verfahrens zur Erstellung des E-Mails
  • (2) Optionaler Transportanbieter
    Überschreibt die Einstellung auf dem Mandanten oder die globale Grundeinstellung Transportanbieter
  • (3) Antworten an den ausführenden Benutzer
    Hilfreich beispielsweise beim Versand von voll- oder halbautomatisierten Support E-Mails an Ihre Kunden. Verwendet die E-Mail Adresse des aktuellen Benutzers für «Antworten an»
  • (4) Antworten an Adresse
    Verwendet die für diese Formulardefinition spezifische «Antworten an» Adresse.
    Überschreibt die Einstellung des Transportanbieters für E-Mail (SMTP), siehe dazu auch die Beschreibung auf der Seite Kommunikation
Erstellung eines Dokumentes und Versand