Zum Inhalt springen

Rechenoperationen in Typoskript?

Erstellt am 23. September 2004 · 1 Antwort · letzte Antwort am 25. September 2004

Tags: Frage

bountykilla ·

Hallo zusammen,

wie sehen Rechenoperationen in Typoskript aus?
Wenn ich zum Beispiel so etwas wie: (((a+b)/2)-(c*d))/x)
rechnen möchte.
Welche Möglichkeiten gibt es da?

Dreadhead ·

geht nicht.
Dazu steht in der Doku:

TypoScript selbst ist recht dumm. Es bietet jedoch einige wenige Funktionen, die TypoScript
zu einem undurchsichtigen Code machen können. TypoScript selbst kennt nur drei
Operatoren: Zuweisen, kopieren und löschen. Auch kann Inhalt von anderen Templates
„included“ (hinzugefügt) werden. Der simpelste TypoScript-Operator ist der
Zuweisungsoperator. Wenn man so will, dann ist er der einzige Operator, den der Parser
kennt. Der Kopier- bzw. Löschoperator macht den Code bzw. die Anwendung für den
Entwickler sehr einfach. Ebenfalls unterstützend wirken geschweifte Klammern (für die
Schreibfaulheit) und Kommentare. All diese Möglichkeiten werden in einem Zwischenschritt
zu einem für den Parser leserlichen Code aufbereitet. Der Parser erwartet eben, wie schon
oben erwähnt, den TypoScript-Code mit reinen Wertzuweisungen (Eine Wertzuweisung ist
das Zuweisen eines Wertes an eine Eigenschaft, somit das Gleichheitszeichen).

Greetz
Dreadhead