Cheat Sheet - Campaign im Gegensatz zu Selligent by Zeta

Diese Seite enthält eine Kurzanleitung, wie einige Funktionen, Variablen und Komponenten in Campaign im Gegensatz zu Selligent by Zeta verwendet werden. Dies ersetzt nicht die dedizierten Themen, kann aber als „Cheatsheet“ verwendet werden.

 

MASECTION / Conditional expression

Campaign:

Kopieren
<div id="MASECTION" MACONSTRAINT="ID=0" MAHIDEDIV="true"></div>

Selligent:

Kopieren
<sg:conditional expression="eq([MASTER.ID],toint('0'))" id="row-043013eb-db1d-429a-bc0f-6b79783a1a19"></sg:conditional>

 

IF-Funktion

Campaign:

Kopieren
~(IF(ID=0,'anonymous','known'))~

Selligent:

Kopieren
[%if(eq([MASTER.ID],toint('0')),'anonymous','known')%]

 

Feldwert aus Benutzerliste

Campaign:

Kopieren
~FIELDNAME~

Selligent:

Kopieren
[%[MASTER.FIELDNAME]%]

 

Feldwert aus Profilerweiterung

Campaign:

Kopieren
~PROFILE_EXTENSION.FIELDNAME~

Selligent:

Kopieren
[%[PROFILE_EXTENSION.FIELDNAME]%]

 

Feldwert aus Aktionsliste

Campaign:

Kopieren
~ACTIONLIST.FIELDNAME~

Selligent:

Kopieren
[%eventValue('FIELDNAME')%]

 

Feldwert aus Container/Repeater

Campaign:

Kopieren
~ITEM.FIELDNAME~

Selligent:

Kopieren
[%itemValue('FIELDNAME')%]

 

Feldwert aus Parameter

Campaign:

Kopieren
~@FIELDNAME~

Selligent:

Kopieren
[%requestValue('FIELDNAME')%]

 

ARTICLE_PROPERTY / itemValue

Campaign:

Kopieren
~(ARTICLE_PROPERTY('CONTAINERNAME',0,'VAR'))~

Selligent:

Kopieren
[%itemValue('REPEATERNAME',toint('0'),'VAR')%]

 

Variablen

Campaign:

does not exist

Selligent:

Kopieren
[%[VARIABLE.VAR]%]

Selligent-Variablen werden auf Nachrichtenebene erstellt. Bei Verwendung dieser Variablen in einer Vorlage erlauben sie noch keine Freiformwerte darin. Wenn Sie jedoch die Farbe Ihrer E-Mail mithilfe von Freiformdaten ändern müssen, verwenden Sie einen Repeater, der Ihre gesamte Nachricht umgibt, und behandeln Sie die Nachricht als einen großen Artikel. Die Erstellung eines Artikels erlaubt Freiformdaten. Die article_list hätte die Bezeichnung „MAILSETTINGS“.
Siehe Beispiel „Repeater im Repeater“ unten.

 

Contentblöcke

Campaign:

nicht vorhanden

Selligent:

Contentblöcke werden dynamisch ausgefüllt, wenn die im Contentblock verwendete Variable in der Nachricht vorhanden ist und ein Wert dafür definiert ist.

Kopieren
=>
[%[VARIABLE.VAR]%]

Contentblöcke sind ein leistungsfähiges Tool. Ein Contentblock ist im Grunde ein HTML-Snippet, das verwendet und immer wieder verwendet werden kann.
Weitere Informationen über Contentblöcke finden Sie in diesem Thema.

 

Campaign:

Kopieren
<a href="~PROBE(0)~" />

Selligent:

Kopieren
<a href="[%LINK(0)%]" /> OR <a expr:href="LINK(0)"></a>

 

Container / Repeater

Campaign:

Kopieren
 <div id="MACONTAINER" macontenteditable="FALSE" maconstraint="" maparameter="ARTICLES" matype="" mahidediv="true">
     <div id="MAHEADER" macontenteditable="true"></div>
     <div id="MAITEM" macontenteditable="true"></div>
     <div id="MAFOOTER" macontenteditable="true"></div>
     <div id="MANOMATCH" macontenteditable="true"></div>
 </div>

Selligent:

Kopieren
<sg:repeater columns="0" dataselection="ARTICLES" id="ARTICLES">
    <sg:repeaterheader visible="false"></sg:repeaterheader>
    <sg:repeateritem content-value="" id="item-34bb229d-dbc9-4bbb-94ef-d172ea68d9ed" name="Layout-1"></sg:repeateritem>
    <sg:repeaterfooter visible="false"></sg:repeaterfooter>
    <sg:repeaterempty visible="false"></sg:repeaterempty>
</sg:repeater>

 

Container in container / Repeater in repeater

Campaign:

<!-- nicht das Offensichtliche angeben -->

Selligent:

Dies ist nicht über die Selligent-Benutzeroberfläche möglich.

Kopieren
Es kann jedoch der folgende HTML-Code verwendet werden :
<sg:repeater columns="0" dataselection="MAILSETTINGS" id="MAILSETTINGS">
    <sg:repeaterheader visible="false"></sg:repeaterheader>
    <sg:repeateritem content-value="" id="item-34bb229d-dbc9-4bbb-94ef-d172ea68d9ed" name="Layout-1">
        <p style="background-color:#[%itemValue('MAINCOLOR')%]; color:#[%itemValue('CUSTOMERCOLOR')%];">
            MAINCOLOR: [%itemValue('MAINCOLOR')%]
            CUSTOMERCOLOR: [%itemValue('CUSTOMERCOLOR')%]
            <br>
        <ul>
            <li>
                NAME: [%itemValue('MOVIETRAILER',0,'NAME')%]
                <br>
                TRAILER_URL: [%itemValue('MOVIETRAILER',0,'TRAILER_URL')%]
                <br>
                FALLBACK_IMG: [%itemValue('MOVIETRAILER',0,'FALLBACK_IMG')%]
            </li>
            <li>
                NAME: [%itemValue('MOVIETRAILER',1,'NAME')%]
                <br>
                TRAILER_URL: [%itemValue('MOVIETRAILER',1,'TRAILER_URL')%]
                <br>
                FALLBACK_IMG: [%itemValue('MOVIETRAILER',1,'FALLBACK_IMG')%]
            </li>
        </ul>
        </p>
    </sg:repeateritem>
    <sg:repeaterfooter visible="false"></sg:repeaterfooter>
    <sg:repeaterempty visible="false"></sg:repeaterempty>
</sg:repeater>
<sg:repeater columns="0" dataselection="MOVIETRAILER" id="MOVIETRAILER">
    <sg:repeaterheader visible="false"></sg:repeaterheader>
    <sg:repeateritem content-value="" id="item-2185007b-97d7-4a40-9726-a2863ccea163" name="Layout-1">
        <div style="display:none!important;">
            NAME: [%itemValue('NAME')%]
            <br>
            TRAILER_URL: [%itemValue('TRAILER_URL')%]
            <br>
            FALLBACK_IMG: [%itemValue('FALLBACK_IMG')%]
        </div>
    </sg:repeateritem>
    <sg:repeaterfooter visible="false"></sg:repeaterfooter>
    <sg:repeaterempty visible="false"></sg:repeaterempty>
</sg:repeater>

 

Labels

Campaign:

Kopieren
~#LABELNAME~

Selligent by Zeta:

Kopieren
[%label('DICTIONARY_NAME','LABEL_NAME')%]