Syntax

07.05.2007 17:59
#1 Syntax
avatar
Mitglied

Hallo,
gibt es irgendwo eine vollständige Auflistung der Syntax der 'Template Sprache'. Man sucht sich ja so langsam alles aus sämtlichen Templates zusammen, aber es wäre schön falls so etwas existiert.

Ich bin momentan auf der Suche nach dem NOT also {{variable==value... ist klar, aber wie geht die Verneinung (ungleich)?


 Antworten

 Beitrag melden
07.05.2007 19:00
avatar  Vitalis
#2 RE: Syntax
avatar
Profi

{{Variable != ......}} obs funktioniert ist aber eine andere frage


 Antworten

 Beitrag melden
07.05.2007 19:24
#3 RE: Syntax
avatar
Administrator


Bedingungen
if true:
{{variable==true.start}}
Text, wenn variable true
{{variable==true.end}}

if false:
{{variable==false.start}}
Text, wenn variable false
{{variable==false.end}}

if true, else if false:
{{variable==true.start}}
Text, wenn variable=true
{{variable==true.else}}
Text, wenn variable=false
{{variable==true.end}}

Zudem eine ältere kurzform:
{{variable==xyz.wennja.wennnein}}
xyz: z.B. 1 oder true oder 42 oder false ...
wennja: Vorher definierte Variable
wennnein: Vorher definierte Variable
Gibt die Variable wennja zurück, wenn die Bedingung variable=xyz korrekt ist, ansonsten die Variable wennnein. Hier ist auch > oder < in der Bedingung möglich.

Statt == geht auch immer die Verneinung <>


eigene Variabeln zur Laufzeit belegen
Zahlen:
{{variable.startint}}42{{variable.end}}
{{variable2.startint}} {{variable}} / 2 {{variable2.end}}
-> {{variable2}} gibt 21 aus

Zeichenketten
{{variable.start}} Weitere Zeichen/ Template Abshcnitte {{variable.end}}
In diesen Zeichenketten können auch mehrere Bedingungen etc. dazwischen stehen.



Reicht das, oder was fehlt?

Mit freundlichen Grüßen,
Joh. Voß


xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.

 Antworten

 Beitrag melden
08.05.2007 08:16
#4 RE: Syntax
avatar
Mitglied

Super, Vielen Dank!

Mir fällt jetzt nur noch das .startlist ein.
Gibt es die Möglichkeit auch direkt über den Index auf die einzelnen Elemente einer Liste zuzugreifen (also beispielsweise nur das 1. Element, anstatt die gesamte Liste zu durchlaufen?)


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!