Aide-mémoire - Campaign: versus Selligent by Zeta

Cette page contient un guide rapide sur la comparaison de quelques fonctions, variables et composants de Campaign: et Selligent by Zeta. Il ne remplace pas les rubriques dédiées, mais peut servir d'aide-mémoire.

 

MASECTION / Expression conditionnelle

Campaign:

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

Selligent:

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

 

Fonction IF

Campaign: :

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

Selligent:

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

 

Valeur de champ d'une liste des utilisateurs

Campaign: :

Copier
~FIELDNAME~

Selligent:

Copier
[%[MASTER.FIELDNAME]%]

 

Valeur de champ d'une extension de profil

Campaign: :

Copier
~PROFILE_EXTENSION.FIELDNAME~

Selligent:

Copier
[%[PROFILE_EXTENSION.FIELDNAME]%]

 

Valeur de champ d'une liste d'actions

Campaign: :

Copier
~ACTIONLIST.FIELDNAME~

Selligent:

Copier
[%eventValue('FIELDNAME')%]

 

Valeur de champ d'un conteneur/répéteur

Campaign: :

Copier
~ITEM.FIELDNAME~

Selligent:

Copier
[%itemValue('FIELDNAME')%]

 

Valeur de champ d'un paramètre

Campaign: :

Copier
~@FIELDNAME~

Selligent:

Copier
[%requestValue('FIELDNAME')%]

 

ARTICLE_PROPERTY / itemValue

Campaign: :

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

Selligent:

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

 

Variables

Campaign: :

n'existe pas

Selligent:

Copier
[%[VARIABLE.VAR]%]

Les variables Selligent sont créées au niveau du message. Dans un modèle, elles n'autorisent pas encore l'utilisation de valeurs en forme libre. Si vous devez toutefois modifier la couleur de votre e-mail à l'aide de données en forme libre, utilisez alors un répéteur entourant la totalité de votre message et traitez votre message comme un article. La création d'un article permet en effet d'utiliser les données en forme libre. La liste d'articles s'appelle MAILSETTINGS.
Voir l'exemple « Répéteur dans le répéteur » ci-dessous.

 

Blocs de contenu

Campaign: :

n'existe pas

Selligent: Les blocs de contenu sont dynamiquement renseignés quand la variable utilisée dans le bloc de contenu se trouve dans le message et contient une valeur définie.

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

Les blocs de contenu sont un outil puissant. Un bloc de contenu est un extrait de code HTML pouvant être utilisé à l'infini.
Voir la rubrique pour plus d'informations sur les blocs de contenu.

 

Sonde / Capteur / Lien

Campaign: :

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

Selligent:

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

 

Conteneur / Répéteur

Campaign: :

Copier
 <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:

Copier
<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>

 

Conteneur dans le conteur / Répéteur dans le répéteur

Campaign: :

<!-- information évidente -->

Selligent: Cela ne peut pas être réalisé via l'IU Selligent.

Copier
Il est toutefois possible d'utiliser le code HTML suivant :
<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>

 

Libellés

Campaign: :

Copier
~#LABELNAME~

Selligent by Zeta:

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