Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Version 6.10.0, 8.12.2021

Neues Feature

...

Das DataAccessPlugin zur Auswahl eines im

...

Universal Messenger erstellten Formulars ist nun offiziell Bestandteil des Moduls EmailMarketing.

Zur Verwendung muss in der Projektkomponente der Haken “Zeige Formular-Auswahl an” gesetzt werden und die “EmailMarketing WebApp” im ContentCreator geladen sein.

Danach können die Formulare über einen ContentCreator-Report ausgewählt werden:

...

Um die Formulare auf einer Seite anzuzeigen muss eine entsprechende Absatzvorlage erstellt werden.

Die Formulardefinition kann folgendem Beispiel entsprechen:

Codeblock
languagexml
<CMS_MODULE>

  <FS_BUTTON
    name="st_drop_button"
    hFill="yes"
    hidden="no"
    onClick="class:OpenUMFormularReportExecutable"
    onDrop="class:DropFormOnSectionExecutable"
    style="firstspirit"
    useLanguages="no">
    <DROPTYPES>
      <MIME type="application/x-java-serialized-object" classname="de.pinuts.firstspirit.newsletter.formconnector.UMFormEntry"/>
    </DROPTYPES>
    <LANGINFOS>
      <LANGINFO lang="*" label="Drop the selected form here."/>
      <LANGINFO lang="DE" label="Um ein Formular zu verknüpfen hier fallen lassen."/>
    </LANGINFOS>
  </FS_BUTTON>

  <FS_INDEX name="st_form_snippet">
    <LANGINFOS>
      <LANGINFO lang="*" label="UMFormular"/>
    </LANGINFOS>
    <SOURCE name="EmailMarketing/UMFormsDataAccessPlugin"/>
  </FS_INDEX>

</CMS_MODULE>

Die Ausgabe des Formulars kann folgendermaßen aussehen:

Codeblock
languagehtml
<div class="fs-dropzone"
$CMS_VALUE(editorId())$ $-- necessary to get section as element in Executable --$
$CMS_VALUE(fsbutton(editorName:"st_drop_button",
parameter: { "editorId": editorId( json: true, reloadPreview: true),
"formIndexField": "st_form_snippet"}))$ style="height:50px">
</div>
$CMS_FOR(for_form, st_form_snippet.values)$$CMS_VALUE(for_form,default:"")$$CMS_END_FOR$

Sonstige Änderungen

  • Optimierung (UMFS-12): In der Auswahl der Listen und Segmente wurden die Begriffe “Channel” und “VChannel” durch “Listen” und “Segmente” ersetzt.

  • Optimierung (UMFS-17): Für bestimmte Fehlkonfigurationen erscheinen nun keine NullPointerExceptions mehr sondern sprechende Fehlermeldungen.

...