Normalerweise kann man mit Typoscript nur Werte zuweisen.

Allerdings gibt es auch die Möglichkeit Werte zu verändern.

Dafür gibt es sechs Funktionen, die benutzt werden können:

 

Um diese Funktionen aufzurufen muss man auch einen anderen Operator benutzen:

statt ' = ' wird ' := ' benutzt.

 

Folgende Funktionen existieren:

 

prependString:

Fügt Text vor den existierenden Wert ein

appendString:

Fügt Text hinter den existierenden Wert ein

removeString:

Entfernt Text aus dem existierenden Wert

replaceString:

Ersetzt alten Text durch neuen. Die Trennung erfolgt mittels ' | '

addToList:

Fügt einer kommaseparierten Liste am Ende Werte einer kommaseparierte Liste hinzu (Es erfolgt keine Überprüfung auf doppelte Werte und die Liste ist nicht sortiert)

removeFromList:

Entfernt Werte einer kommaseparierten Liste aus einer kommaseparierten Liste.

 

Beispiel:

 

# der URL-Paramter L soll durchgereicht werden
# da wir nicht wissen ob schon in anderen Templates Parameter definiert wurden 
# fügen wir L einfach einer (möglicherweise) schon existierenden Liste hinzu:
config.linkVars := addToList(L)

 

 

Anmerkung:

in class.t3lib_tsparser.php existiert ein Hook um weitere Funktionen zu definieren.

 
Ihre aktuelle Seitenauswahl:  
>>>