Servus,
ich habe ein Typo3-Projekt als Onepager angelegt. Die einzelnen Seiten fasse ich wie folgt zusammen und stelle Sie in einer lib im Typoscript bereit:
lib.sectionContent = HMENU
lib.sectionContent {
special = directory
special.value = 29
special.order = desc
1 = TMENU
1 {
NO = 1
NO {
doNotLinkIt = 1
stdWrap >
stdWrap {
cObject = COA
cObject {
if.value = 4
if.equals.field = doktype
if.negate = 1
10 < temp.titleSectionId
10.wrap = <section id="|">
20 = CONTENT
20 {
table = tt_content
select {
pidInList.field = uid
}
wrap = <div class="site">|</div>
renderObj < tt_content
}
30 = TEXT
30 {
wrap = </section>
}
}
}
}
}
}
Die Frage ist nun wie ich an die jeweilige PID im Extbase-Controller komme. Mit TSFE->id erhalte ich richtigerweise die root-Page-ID. Aber wie komme ich an die PID der einzelnen Seite heran, auf der sich das Plugin mit der Extbase-Integraion befindet?