{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}
eforia® web manager Dokumentation
Stand V 3.01 / 20.12.2010
© Horst Klier
http://www.klier.net
Impressum