CMS-Formulare

Dokumentation > Formulare

Die Formulare für das Erfassen von Daten können mir frei definierbaren Feldern ausgestattet werden.

Feldtypen

Zusätzlich zu gängigen Feldtypen sind die Folgenden etwas genauer erklärt:

  • E-Mail (Formular Empfänger)
    Dies ist ein reguläres Texteingabefeld. Der Inhalt wird jedoch der Adressatenliste hinzugefügt
  • Angemeldeter Benutzer
    Readonly, wird durch das CMS automatisch zugeteilt
  • Angemeldeter Benutzer (Formular Empfänger)
    Readonly, wird durch das CMS automatisch zugeteilt. Der Benutzer wird der Adressatenliste hinzugefügt
  • Vorbelegter Newseintrag
    Readonly, ein News Eintrag, wird duch die Geschäftslogik zugeteilt
  • 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 der Texte

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

Der Text für den E-Mail Inhalt und den optionalen Fuss kann 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 Benutzer oder News-Einträgen, können einige derer Attribute ebenfalls verwendet werden.

Die Syntax lauten 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"

 

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 folgende 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 folgende Adresse marie.curie@sorbonne.fr.