Neuer Operator ":=" für TypoScript
Mit der TYPO3-Version 4.0 wurden nützliche Funktionen für TypoScript eingeführt, die es erleichtern, bereits definierte Werte (TypoScript-Objekte) zu manipulieren. Die Funktionen können mit dem Operator ":=" angewendet werden.
Syntax
TSObjekt := function(wert)
prependString: Fügt eine Zeichenkette an den Anfang eines Strings ein.
appendString: Fügt eine Zeichenkette am Ende eines Strings ein.
removeString: Entfernt eine Zeichenkette eines Strings.
replaceString: Ersetzt eine Zeichenkette. Alter und neuer Wert werden durch "|" getrennt.
addToList: Erweitert eine Liste um einen Wert. Ohne Prüfung auf Duplikate und die Werte werden nicht sortiert.
removeFromList: Entfernt einen Wert von einer kommagetrennten Liste.
Beispiel
-
RTE.default.proc.allowTags := addToList(code)
In der Datei class.t3lib_tsparser.php existiert ein "Hook", der dazu verwendet werden kann, weitere Funktionen dieser Art zu definieren.
Kommentare
1: stefan (15.07.10)
und wieder jemanden im bereich typo3 in dresden entdeckt. vielleicht sieht man sich ja mal auf einem der nächsten typo3-stammtische. gruß, stefan
Kommentar verfassen
Hinweis
Kommentare werden erst nach inhaltlicher Prüfung freigeschaltet. Danke für Ihr Verständnis.











