wenn

Inhalte in Abhängigkeit einer Auswertung einer GET-Variable ausgeben

(Editor;Rahmenlayout)


Gibt Inhalt des Tags in Abhängigkeit einer booleschen Entscheidung aus. Hierbei wird der Wert eines per GET übergebenen Parameters mit dem im Tag angegebenen Wert verglichen. Es kann auf Gleichheit oder Ungleichheit geprüft werden.

 

Optionen:

  • var: Name des per GET erwarteten Parameters
  • wert: Der Inhalt der GET-Variable wird mit diesem Wert verglichen
  • wert2: (optional) statt "var" kann auch direkt ein zweiter Wert übergeben werden, dann wird "wert" mit "wert2" verglichen
  • typ: "gleich" oder "ungleich". es wird auf Gleichheit oder Ungleichheit geprüft.
  • typ: "gueltig_ab", "gueltig_bis", "gueltig_ab_bis". zeitliche Prüfung. Angabe der Zielzeit im Parameter wert und wert2.
  • typ: "isset_header", "not_isset_header". Header-Variable in "var". Es werden die gesetzten HTML-Header-Angaben ausgelesen und verglichen. "var" ist der assoz. Name in getallheaders(). Z.B. verwendbar für App-Versionen einer Seite. Hier wird in der App ein Header gesetzt, der über das Tag ausgelesen wird. Damit kann man z.B. Bereiche im Rahmenlayout ausblenden und die App dadurch traffic-technisch entlasten.

 

Beispiel Erläuterung
{.wenn var="abc" wert="test" typ="gleich"}Inhalt{./wenn} "Inhalt" wird ausgegeben, wenn der Parameter "abc" in GET gefunden wird und den Wert "test" aufweist.
{.wenn var="abc" wert="test" typ="ungleich"}Inhalt{./wenn} "Inhalt" wird ausgegeben, wenn der Parameter "abc" entweder nicht in GET enthalten ist oder in GET enthalten ist, aber einen anderen Wert als "test" aufweist.
{.wenn wert="test" wert2="test" typ="gleich"}Inhalt{./wenn} "Inhalt" wird ausgegeben, da die Werte von "wert" und "wert2" übereinstimmen
{.wenn wert="2020-01-19 21:15:00" typ="gueltig_ab"}Inhalt{./wenn} "Inhalt" wird ausgegeben ab dem 19.01.2015, 21:15 Uhr
{.wenn wert="2020-01-19 21:15:00" typ="gueltig_bis"}Inhalt{./wenn} "Inhalt" wird ausgegeben bis zum 19.01.2015, 21:15 Uhr
{.wenn wert="2010-01-19 21:15:00" wert2="2014-01-19 21:15:00" typ="gueltig_ab_bis"}Inhalt{./wenn} "Inhalt" wird ausgegeben im Zeitraum 19.01.2010, 21:15 Uhr - 19.01.2014, 21:15 Uhr

 

Hinweis: Bitte den "." hinter "{" nicht übernehmen.