Skip to content

Instantly share code, notes, and snippets.

@kathangeorg
Created May 2, 2012 14:08
Show Gist options
  • Save kathangeorg/2576775 to your computer and use it in GitHub Desktop.
Save kathangeorg/2576775 to your computer and use it in GitHub Desktop.
Typo3 TypoScript Variablen wie page : uid auslesen
temp.typo3Variable = COA
temp.typo3Variable {
5 = TEXT
5 {
# Datum
insertData = 1
data = date : d-m-y
wrap = <p> Das Datum heute: | </p>
}
10 = TEXT
10 {
# Lese den Wert einer Spalte aus der Tabelle Pages, hier im Beispiel title
insertData = 1
data = page : title
wrap = <p> Der aktuelle Seitentitel: | </p>
}
15 = TEXT
15 {
# Seitentitel auf der ersten Ebene der Rootline
insertData = 1
data = leveltitle : 1
wrap = <p> Der Seitentitel auf der ersten Ebene der Rootline: | </p>
}
20 = TEXT
20 {
# Seitentitel auf der Seite unterhalb der aktuellen Seite
insertData = 1
data = leveltitle : -2
wrap = <p> Der Seitentitel auf der Unterseite lautet: | </p>
}
25 = TEXT
25 {
# beliebige Environment Variable auslesen
insertData = 1
data = getenv : HTTP_REFERER
wrap = <p> Der Referer der Setie: | </p>
}
30 = TEXT
30 {
# POST oder GET Vars auslesen, hier im Beispiel die GET Var wohnort
insertData = 1
data = global : HTTP_GET_VARS | wohnort
wrap = <p> Die Get Var wohnort lautet: | </p>
}
35 = TEXT
35 {
# POST oder GET Vars auslesen, hier im Beispiel die GET Var wohnort
insertData = 1
data = global : HTTP_GET_VARS | wohnort
wrap = <p> Die Get Var wohnort lautet: | </p>
}
40 = TEXT
40 {
# Lesen die Daten eines beliegigen Querystrings (hier im Beispiel &name)
insertData = 1
data = GPvar : name
wrap = <p> Der Name lautet: | </p>
}
45 = TEXT
45 {
# Auslesen der ID der Typo3 Rootpage
insertData = 1
data = leveluid : 0
wrap = <p> Die Typo3 Rootpage hat die PID : | </p>
}
50 = TEXT
50 {
# Auslesen der UID der Seite
insertData = 1
data = TSFE:id
# oder, oder ...:
# TSFE:baseUrl
# TSFE:clientInfo|BROWSER
wrap = <p> Die uid der Seite lautet : | </p>
}
55 = TEXT
55 {
# Auslesen einer Spalte aus der Tabelle tt_content, hier die Spalte title der uid = 5
insertData = 1
data = DB : tt_content:5:header
wrap = <p>Die Überschrift des Seiteninhaltes mit der UID 5 lautet: | </p>
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment