Feltételes shortcode
Tartalom feltételes megjelenítése értesítésekben és megerősítésekben a [gravityforms action="conditional"] shortcode-dal.
A feltételes shortcode lehetővé teszi, hogy az adminisztrátori és a felhasználói értesítő e-mailek, valamint az űrlap elküldése után megjelenő megerősítő üzenet szövegében egy rész csak bizonyos feltétel teljesülésekor jelenjen meg.
A shortcode nyitó és záró részből áll. A kettő közötti szöveg vagy tartalom jelenik meg feltételesen. Egymásba ágyazott feltételes shortcode nem támogatott.
[gravityforms action="conditional" merge_tag="{Number:1}" condition="greater_than" value="3"]Ez a tartalom csak akkor jelenik meg, ha a feltétel teljesül.[/gravityforms]Paraméterek
Szekció neve “Paraméterek”| Paraméter | Jelentése |
|---|---|
action |
A végrehajtandó művelet. Mindig conditional. Kötelező. |
merge_tag |
Az az összefűző címke, amelynek értékére a feltétel vonatkozik. A helyes címkét a címkeválasztóval szúrd be. Kötelező. |
condition |
A feltétel típusa: is, isnot, greater_than, less_than, contains, starts_with, ends_with. Kötelező. |
value |
Az érték, amellyel a feltétel összevet. Ha teljesül, a tartalom megjelenik. Kötelező. |
Példák
Szekció neve “Példák”Tartalom egy jelölőnégyzet bejelölése esetén
Szekció neve “Tartalom egy jelölőnégyzet bejelölése esetén”A :value módosító az értéket vizsgálja, amely eltérhet a felirattól. Az is helyett contains feltétel kell, mert a Jelölőnégyzetek mező értéke több, vesszővel elválasztott választást is tartalmazhat.
[gravityforms action="conditional" merge_tag="{Checkboxes:1:value}" condition="contains" value="10"]Ez a tartalom akkor jelenik meg, ha az 1-es mező értékei között szerepel a 10.[/gravityforms]Tartalom, ha egy mező nem üres
Szekció neve “Tartalom, ha egy mező nem üres”Itt egy 5-ös azonosítójú szöveges mező nem üres voltát vizsgáljuk.
[gravityforms action="conditional" merge_tag="{Text:5}" condition="isnot" value=""]Ez a tartalom akkor jelenik meg, ha az 5-ös mezőnek van értéke.[/gravityforms]Tartalom egy választógombos termék ára alapján
Szekció neve “Tartalom egy választógombos termék ára alapján”Itt a tartalom csak akkor jelenik meg, ha a kiválasztott választás ára 3. Figyeld meg a :price módosítót, és azt, hogy az érték nem tartalmaz pénznemjelet.
[gravityforms action="conditional" merge_tag="{Radio Product:5:price}" condition="is" value="3"]Ez a tartalom akkor jelenik meg, ha a kiválasztott választás ára 3.[/gravityforms]Készült: