Ich habe eine rechte Spalte, in der die ganze Zeit über der Inhalt einer existierenden Seite angezeigt wird. Im Template sieht das so aus:
temp.hsm = CONTENT
temp.hsm {
table = tt_content
select {
where = colPos = 0
orderBy = sorting
pidInList = 11
languageField = sys_language_uid
}
}
page = PAGE
page {
typeNum = 0
[...]
1 = TEMPLATE
1 {
[...]
workOnSubpart = DOCUMENT_BODY
marks {
RIGHT < temp.hsm
}
}
}
Einige Extensions greifen auf die Variable $GLOBALS['TSFE']->id zurück, um Seiteninhalte nur auf bestimmten Seiten anzuzeigen.
Problem: $GLOBALS['TSFE']->id ist immer nur die Seite, die direkt aufgerufen wurde. Über Unterseiten sagt diese ID nichts aus. Will ich aber einen Seiteninhalt nur auf der Unterseite mit der ID 11 (wie oben im TS: pidInList = 11) anzeigen, kommt der natürlich nicht, weil $GLOBALS['TSFE']->id nicht dem Wert 11 entspricht, sondern die Überseite referenziert.
Wie komme ich an die TYPO3-Variable, die mir die "aktuelle" ID ausgibt, die gerade von TypoScript bearbeitet wird?