Sdílet prostřednictvím


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.

Snímek obrazovky zobrazující kartu Přizpůsobit se zástupnými symboly

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:

Snímek obrazovky znázorňující konfiguraci zástupných symbolů.

Dále nakonfigurujte další podmínku pro kontrolu adresy kontaktu pro Dánsko:

Snímek obrazovky s konfigurací kontaktní adresy 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:

Snímek obrazovky znázorňující podmínky nastavené na hodnotu true.

Zástupný symbol dvě true:

Snímek obrazovky znázorňující podmínky nastavené na hodnotu false.

Čá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).

Screenshot s nastavením částečného kalendářního data.

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“.

Screenshot s nastavením relativního kalendářního data.