CMS-Formulare

Dokumentation > Formulare

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

Formularfelder können beliebig erfasst und ergänzt werden.

Felddefinition

  • (1) Technischer Feldname
    Ist für den Endbenutzer nicht sichtbar und kann als Platzhalter zur Integration in Fliesstexten verwendet werden
  • (2) Feldtyp
    Mögliche Feldtype siehe nächsten Absatz
  • (3) Plichtfeld
    Erzwingt die Eingabe
  • (4) Aktiv
    Deaktiviert dieses Feld. Felder können nur gelöscht werden, wenn dafür noch keine Daten erfasst oder die Daten durhc die Bereinigung bereits entfernt wurden
  • (5) In der E-Mail unterdrücken
    Im der Standard E-Mail Erzeugung werden alle Felder in tabellarischer Form aufgeführt. Dieser Schalter verhindert dies
  • (6) Feldname
    Wird dem Benutzer im Formular angezeigt
  • (7) Beschreibung
    Wird dem Benutzer im Formular angezeigt
Felddefinition

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