wichtige TypoScript-Variablen
#aktuelle Seitenid:
10=TEXT 10.value = Die aktuelle Seitennummer ist: {TSFE:id} 10.insertData = 1
siehe auch die Variablen für Entwickler.
weitere Beispiele, u.a. aus TSREF:
(teilweise ungetestet übernommen)
10=TEXT 10.insertData = 1 10.data = ...
der Name des angemeldeten FE-Users (nicht sein login name)
10.data = TSFE:fe_user|user|name
get content from the $cObj->data-array[header]:
10.data = field : header
get content from the $cObj->parameters-array[color]:
10.data = parameter : color
get content from the $GLOBALS["TSFE"]->register[color]:
10.data = register : color
get the title of the page on the first level of the rootline:
10.data = leveltitle : 1
get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there's a title:
10.data = leveltitle : -2 , slide
get the id of the root-page of the website (level zero)
10.data = leveluid : 0
get the env var HTTP_REFERER:
10.data = getenv : HTTP_REFERER
get the env variable $HTTP_COOKIE_VARS[some_cookie]:
10.data = global : HTTP_COOKIE_VARS | some_cookie
get the GET variable $HTTP_GET_VARS[username]:
10.data = global : HTTP_GET_VARS | username
get the POST variable $HTTP_POST_VARS[pasword]:
10.data = global : HTTP_POST_VARS | password
get the current time formatted dd-mm-yy (date() format):
10.data = date : d-m-y
get the current date/time with strftime() format:
10.data = date : U 10.strftime = %Y-%m-%d %H:%M:%S
get the current page-title:
10.data = page : title
get the current value:
10.data = current : 1
get input value from query string, (&stuff=...) (- 4.3)
10.data = GPvar : stuff
get input value from query string, (&stuff=...) (4.3 -)
10.data = GP : stuff
get the value of the header of record with uid 234 from table tt_content:
10.data = DB : tt_content:234:header
viele interessante Felder in TSFE:
10.data = TSFE:id 20.data = TSFE:baseUrl 30.data = TSFE:anchorPrefix 40.data = TSFE:cacheExpires 40.strftime = %d:%m:%y %H:%M:%S 50.data = TSFE:clientInfo|BROWSER 60.data = TSFE:clientInfo|VERSION 70.data = TSFE:clientInfo|SYSTEM 80.data = TSFE:clientInfo|FORMSTYLE
Informationen des letzten bearbeiteten Bildes:
10 = IMAGE 10.file = fileadmin/img/bspl_image.jpg 10.wrap = |<br /> 20 = TEXT 20.data = TSFE:lastImageInfo|0 20.wrap = Bild Breite = |<br /> 30 = TEXT 30.data = TSFE:lastImageInfo|1 30.wrap = Bild Höhe = |<br /> 40 = TEXT 40.data = TSFE:lastImageInfo|2 40.wrap = Bild Typ = |<br /> 50 = TEXT 50.data = TSFE:lastImageInfo|3 50.wrap = Bild + Pfad = |<br /> 60 = TEXT 60.data = TSFE:lastImageInfo|origFile 60.wrap = Original Bild + Pfad = |<br /> 70 = TEXT 70.data = TSFE:lastImageInfo|origFile_mtime 70.strftime = %d:%m:%y %H:%M:%S 70.wrap = Bild-Zeitstempel: |<br />
Informationen des letzten generierten Links:
10 = TEXT 10.value = dummy 10.typolink.parameter = 123 10.wrap = Hier der Link: |<br /> 20 = TEXT 20.data = TSFE:cObj|lastTypoLinkUrl 20.wrap = die Url war: |<br /> 30 = TEXT 30.data = TSFE:cObj|lastTypoLinkTarget 30.wrap = das Target war: |
10.data = fullRootLine : -1, title
This gets the title "1. page before" in a page tree like the one below provided we are are the page "Here you are!" (or "Site root") and this TypoScript is in the template with root at "Site root". Red numbers indicate what values of keynumber would point to:
- Page tree root -2 |- 1. page before -1 |- Site root (root template here!) 0 |- Here you are! 1