{switch="Beispiel"}abc{/switch} oder {switch="-Beispiel"}xyz{/switch}
abc wird nur eingefügt, falls im Feld Schalter (PopUp Bedingung) Beispiel enthalten ist.
xyz wird nur eingefügt, falls im Feld Schalter (PopUp Bedingung) Beispiel NICHT enthalten ist.
Das Feld Schalter kann mehrere dieser "Schalter" enthalten. Diese werde
mit Kommata oder Leerzeichen getrennt. Damit ist eine einfache bedingte
Ausgabe möglich.
Beispiel: Im Haupttemplate wird am unteren Bildschirmrand ausgegeben:
{switch="-LastChangeDateOff"} <br>Letzte
Änderung: {date} {/switch} {switch="LastChangeDateOff"}
<br>Bahnhofstr. 20 - 91126 Schwabach {/switch}
Ist auf einer Seite als Schalter LastChangeDateOff eingegeben, wird die Adresse ausgegeben, sonst das Datum der letzten Änderung.Weiteres Beispiel:
{switch="Gruss"}Hallo {switch="Freund"}Du{/switch}{switch="-Freund"}Sie{/switch}!{/switch}
Sonderfälle:Es gelten für switch die folgenden vordefinierte Schlüsselwörter:
user - Ein User ist am System angemeldet.
user:sysop - Ein User mit Sysop-Rechten ist am System angemeldet.
user:RECHT - Ein User mit dem Recht RECHT ist am System angemeldet.
user:cookie - Ein User ist am System angemeldet, der die automatische Erkennung über Cookie nutzt, ist am System angemeldet.
lan:SPRACHE - Die aktuelle Seite ist in der Sprache SPRACHE.
static - Wenn die Seite statisch erzeugt wird.
dynamic - Wenn die Seite dynamisch ausgegeben wird.
Beispiel:
{switch="user"}Sie sind am System angemeldet {user:Username}<br>{/switch}
{switch="user:sysop"}[Sysop] {/switch}
{switch="user:Arzt"}[Arzt] {/switch}
{switch="user:Apotheker"}[Apotheker] {/switch}
{switch="user:Presse"}[Presse] {/switch}
{switch="user"}<a href='{link="user:logout"}'>Abmelden</a>{/switch}
{switch="user"}<a href='{link="user:edit"}'>Daten ändern</a>{/switch}
{switch="-user"}Sie sind nicht am System angemeldet<br>{/switch}
{switch="-user"}<a href='{link="user:login"}'>Anmelden</a>{/switch}
{switch="lan:en"}This is the english version{/switch}
{switch="user:sysop"}[Sysop] {/switch}
{switch="user:Arzt"}[Arzt] {/switch}
{switch="user:Apotheker"}[Apotheker] {/switch}
{switch="user:Presse"}[Presse] {/switch}
{switch="user"}<a href='{link="user:logout"}'>Abmelden</a>{/switch}
{switch="user"}<a href='{link="user:edit"}'>Daten ändern</a>{/switch}
{switch="-user"}Sie sind nicht am System angemeldet<br>{/switch}
{switch="-user"}<a href='{link="user:login"}'>Anmelden</a>{/switch}
{switch="lan:en"}This is the english version{/switch}