Jak používat vložené podmínky
Podmíněné příkazy (if-then-else) zobrazují obsah v závislosti na tom, jestli se jeden nebo více podmíněných výrazů vyhodnotí pravdivě, nebo nepravdivě. Kód potřebný k vytvoření podmíněných příkazů můžete přidat v návrháři nebo v zobrazení HTML. Pak můžete použít zástupný dialog k určení podmínky, která má být vyhodnocena. Níže je uveden příklad podmíněných výrazů používajících zástupné symboly k zadání podmínek.
{{#if placeholderName}}
Content displayed when the expression is true
{{else if placeholderName2}}
Content displayed when the first expression is false and the second one is true
.
.
.
{{else}}
Content displayed when all expressions are false
{{/if}}
Pokud přidáváte kód do HTML, nezapomeňte kolem kódu vložit komentáře:
<!-- {{#if placeholderName}} -->
<h1>Content displayed when the expression is true</h1>
<!-- {{/if}} -->
V kódu zadáte pouze zástupný název. Chcete-li nastavit podmínku, přejděte na kartu Přizpůsobení v návrháři e-mailů Customer Insights - Journeys.
Můžete například přidat kód pro přizpůsobení pozdravu na základě země:
{{#if placeholderName}}
Hola
{{else if placeholderName2}}
Hallo
{{else}}
Hi
{{/if}} {{contact.firstname}}!
Pak vyberte název zástupného symbolu, který chcete nakonfigurovat. Dále vyberte pole a podmínku, které chcete porovnat. V tomto příkladu první zástupný symbol aktivuje podmínku, pokud je adresa kontaktu ve Španělsku:
Dále nakonfigurujte další podmínku pro kontrolu adresy kontaktu pro Dánsko:
Můžete zobrazit náhled dopadu podmínek v náhledu a testu změnou ukázkových dat pro podmínky na true. Zástupný symbol jedna true:
Zástupný symbol dvě true:
Částečná a relativní kalendářní data v podmíněném obsahu
Relativní a částečná kalendářní data můžete použít při definování podmínky, která používá kalendářní data, což vám umožní vytvářet flexibilnější přizpůsobený obsah.
Částečná kalendářní data
Částečná kalendářní data umožňují definovat podmínky jako „Narozeniny jsou dnes“ nebo "Narozeniny jsou příští měsíc". Dostupné možnosti pro částečná data jsou následující:
- U dne lze zkontrolovat, zda jde o libovolný den, dnešek, určitý den (například 15.) nebo den (či dny) v týdnu (například pondělí a středa).
- U měsíce lze zkontrolovat, zda jde o libovolný měsíc, tento měsíc nebo konkrétní měsíc (například únor).
- U roku lze zkontrolovat, zda jde o libovolný rok, tento rok nebo konkrétní rok (1922–2027).
Relativní kalendářní data
Relativní data umožňují definovat podmínky, jako například „Narozeniny jsou příští měsíc“ nebo „Narozeniny byly 2 dny před dneškem“. Možnosti zde zahrnují možnost určit počet dnů, měsíců nebo let „ode dneška“ nebo „před dneškem“.