Zum Inhalt springen

Onepager Auslesen der PID innerhalb einer Methode eines Plugins mittels Extbase

Erstellt am 4. März 2016 · Noch keine Antworten

Tags: TYPO3 6.x, Frage

photoni ·

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?