Template Variables: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Eleni (Diskussion | Beiträge) |
Eleni (Diskussion | Beiträge) |
||
| Zeile 1.576: | Zeile 1.576: | ||
entspricht | entspricht | ||
diesen Text an|ansonsten zeige diesen Text an] | diesen Text an|ansonsten zeige diesen Text an] | ||
[IFIN | [IFIN | ||
| Zeile 1.581: | Zeile 1.582: | ||
diesem enthalten ist | diesem enthalten ist | ||
diesen Text an|ansonsten zeige diesen Text an] | diesen Text an|ansonsten zeige diesen Text an] | ||
[IFLIKE | [IFLIKE | ||
| Zeile 1.586: | Zeile 1.588: | ||
ähnelt | ähnelt | ||
diesen Text an|ansonsten zeige diesen Text an] | diesen Text an|ansonsten zeige diesen Text an] | ||
[IF> | [IF> | ||
| Zeile 1.591: | Zeile 1.594: | ||
ößer als dies ist | ößer als dies ist | ||
diesen Text an|ansonsten zeige diesen Text an] | diesen Text an|ansonsten zeige diesen Text an] | ||
[IF>= | [IF>= | ||
| Zeile 1.596: | Zeile 1.600: | ||
ößer oder gleich diesem ist | ößer oder gleich diesem ist | ||
diesen Text an|ansonsten zeige diesen Text an] | diesen Text an|ansonsten zeige diesen Text an] | ||
[IF< | [IF< | ||
| Zeile 1.601: | Zeile 1.606: | ||
als dies ist | als dies ist | ||
diesen Text an|ansonsten zeige diesen Text an] | diesen Text an|ansonsten zeige diesen Text an] | ||
[IF<= | [IF<= | ||
| Zeile 1.606: | Zeile 1.612: | ||
oder gleich diesem ist | oder gleich diesem ist | ||
diesen Text an|ansonsten zeige diesen Text an] | diesen Text an|ansonsten zeige diesen Text an] | ||
[IFBETWEEN | [IFBETWEEN | ||
| Zeile 1.612: | Zeile 1.619: | ||
diesem liegt | diesem liegt | ||
diesen Text an|wenn es niedriger ist, zeige diesen Text an|wenn es höher ist, zeige diesen Text an] | diesen Text an|wenn es niedriger ist, zeige diesen Text an|wenn es höher ist, zeige diesen Text an] | ||
Sie können IF-Variablen innerhalb anderer IF-Variablen verwenden, um komplexe Logik zu erstellen, aber das interne IF: muss vor dem externen IF: verarbeitet werden. | Sie können IF-Variablen innerhalb anderer IF-Variablen verwenden, um komplexe Logik zu erstellen, aber das interne IF: muss vor dem externen IF: verarbeitet werden. | ||
Es gibt spezielle Versionen jeder IF-Konstruktion mit ^ und ~ Trennzeichen wie [IF=^dies^dies^gleich~verschieden] | Es gibt spezielle Versionen jeder IF-Konstruktion mit ^ und ~ Trennzeichen wie [IF=^dies^dies^gleich~verschieden] | ||
<span style="color: #f3e504; font-size: 150%;">{{#fas | |||
}} </span>Nur ein IF jeder Art kann verwendet werden, um komplexe Logik zu erstellen. | <span style="color: #f3e504; font-size: 150%;">{{#fas }} </span>Nur ein IF jeder Art kann verwendet werden, um komplexe Logik zu erstellen. | ||
Die speziellen Versionen werden zuerst verarbeitet und sollten daher als internes IF verwendet werden, damit ihr Ergebnis vom äußeren IF verarbeitet werden kann. | Die speziellen Versionen werden zuerst verarbeitet und sollten daher als internes IF verwendet werden, damit ihr Ergebnis vom äußeren IF verarbeitet werden kann. | ||
Die speziellen Versionen können auch verwendet werden, wenn Sie : oder | Zeichen in Ihren Daten erwarten. | Die speziellen Versionen können auch verwendet werden, wenn Sie : oder | Zeichen in Ihren Daten erwarten. | ||
IFs werden in der folgenden Reihenfolge verarbeitet. | IFs werden in der folgenden Reihenfolge verarbeitet. | ||
D.h. alle [IF=^ werden zuerst verarbeitet, dann alle [IFIN^ usw. | D.h. alle [IF=^ werden zuerst verarbeitet, dann alle [IFIN^ usw. | ||
[IF=^ | [IF=^ | ||
| Zeile 1.643: | Zeile 1.655: | ||
[IF<=: | [IF<=: | ||
[IFBETWEEN: | [IFBETWEEN: | ||
=== Beispiele === | === Beispiele === | ||
Template-Variablen können innerhalb dieser Template-Variablen verwendet werden, wie in den Beispielen gezeigt <span style="color: #019cde">Vergleich in Blau</span>, <span style="color: #75d5ad">positives Ergebnis in Grün</span>, <span style="color: #fe746c">negatives Ergebnis in Rot</span>: | Template-Variablen können innerhalb dieser Template-Variablen verwendet werden, wie in den Beispielen gezeigt <span style="color: #019cde">Vergleich in Blau</span>, <span style="color: #75d5ad">positives Ergebnis in Grün</span>, <span style="color: #fe746c">negatives Ergebnis in Rot</span>: | ||
[<span style="color: #019cde">IF=:[GUESTNAME]</span><span style="color: #75d5ad"> | [<span style="color: #019cde">IF=:[GUESTNAME]</span><span style="color: #75d5ad"> | ||
| Zeile 1.652: | Zeile 1.666: | ||
</span><span style="color: #fe746c">|no</span>] | </span><span style="color: #fe746c">|no</span>] | ||
Wenn der Gastname Miller ist, wird der Text "yes" angezeigt. Wenn der Gastname nicht Miller ist, wird der Text "no" angezeigt. | Wenn der Gastname Miller ist, wird der Text "yes" angezeigt. Wenn der Gastname nicht Miller ist, wird der Text "no" angezeigt. | ||
[<span style="color: #019cde">IF>:[NUMADULT]:2</span><span style="color: #75d5ad"> | [<span style="color: #019cde">IF>:[NUMADULT]:2</span><span style="color: #75d5ad"> | ||
kontaktieren Sie uns bezüglich Ihrer Bettwäscheanforderungen|</span>] | kontaktieren Sie uns bezüglich Ihrer Bettwäscheanforderungen|</span>] | ||
Wenn die Anzahl der Erwachsenen größer als 2 ist, wird der Text "bitte kontaktieren Sie uns bezüglich Ihrer Bettwäscheanforderungen" angezeigt. Wenn die Anzahl der Erwachsenen kleiner oder gleich 2 ist, wird nichts angezeigt. | Wenn die Anzahl der Erwachsenen größer als 2 ist, wird der Text "bitte kontaktieren Sie uns bezüglich Ihrer Bettwäscheanforderungen" angezeigt. Wenn die Anzahl der Erwachsenen kleiner oder gleich 2 ist, wird nichts angezeigt. | ||
[<span style="color: #019cde">IF<:[NUMADULT]:3</span><span style="color: #75d5ad">:|Bettwäsche für zwei Erwachsene ist kostenlos enthalten</span>] | [<span style="color: #019cde">IF<:[NUMADULT]:3</span><span style="color: #75d5ad">:|Bettwäsche für zwei Erwachsene ist kostenlos enthalten</span>] | ||
Wenn die Anzahl der Erwachsenen kleiner als 3 ist, wird nichts angezeigt. Wenn die Anzahl der Erwachsenen nicht kleiner als 3 ist, wird der Text "Bettwäsche für zwei Erwachsene ist kostenlos enthalten" angezeigt. | Wenn die Anzahl der Erwachsenen kleiner als 3 ist, wird nichts angezeigt. Wenn die Anzahl der Erwachsenen nicht kleiner als 3 ist, wird der Text "Bettwäsche für zwei Erwachsene ist kostenlos enthalten" angezeigt. | ||
[<span style="color: #019cde">IF<=:[NUMADULT]:2</span><span style="color: #75d5ad"> | [<span style="color: #019cde">IF<=:[NUMADULT]:2</span><span style="color: #75d5ad"> | ||
| Zeile 1.671: | Zeile 1.688: | ||
[<span style="color: #019cde">IFLIKE:[GUESTTITLE]</span><span style="color: #75d5ad">:Herr | [<span style="color: #019cde">IFLIKE:[GUESTTITLE]</span><span style="color: #75d5ad">:Herr | ||
geehrter</span><span style="color: #fe746c">|Hallo</span>] | geehrter</span><span style="color: #fe746c">|Hallo</span>] | ||
IFLIKE funktioniert wie IF=, ist aber nicht case-sensitiv und entfernt alle Leerzeichen am Anfang und Ende der Wörter. | IFLIKE funktioniert wie IF=, ist aber nicht case-sensitiv und entfernt alle Leerzeichen am Anfang und Ende der Wörter. | ||