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

  1. 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

Gravatar: stefan

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



Ihre E-Mailadresse wird nicht veröffentlicht



CAPTCHA Bild zum Spamschutz


Bitte geben Sie hier das Wort ein, das im Bild angezeigt wird. Dies dient der Spamvermeidung Wenn Sie das Wort nicht lesen können, bitte hier klicken.

   

Hinweis

Kommentare werden erst nach inhaltlicher Prüfung freigeschaltet. Danke für Ihr Verständnis.