Typo3 - alternatives Rendering
Aus Wikizone
Version vom 21. April 2010, 11:17 Uhr von 91.47.238.180 (Diskussion)
Einleitung
Für verschiedene Anwendungsfälle (eigene template engine, ajax requests etc.) ist es manchmal notwendig, das Standard Seitenrendering von Typo3 zu umgehen. Dafür gibt es verschiedene Möglichkeiten.
eid mechanismus
siehe unter Ajax und Typo3
ajax parameter
Bemerkung: Nicht getestet
Wenn in der URL der Parameter
ajax=1
mitgegeben wird, dann erzeugt Typo3 ebenfalls eine Ausgabe ohne HTML-Tags und Metadaten. Die komplette Page-Konfiguration wird gelöscht und nur die Ausgabe der Extension “tx_myExt_pi1″ findet statt wenn man diese mit untenstehendem TS vorbereitet.
Denkbar wäre auch eine andere Type Nummer zu definieren.
TypoScript
[globalVar = GP:ajax > 0]
config.disableAllHeaderCode = 1
page >
page = PAGE
page {
typeNum = 0
10 < plugin.tx_myExt_pi1
}
[global]
== Alternativer DokType ==
Eine andere Möglichkeit, eine komplett leere Basisseite zu bekommen versteckt sich noch irgendwo in der Extension “tt_news”. Dort kann man per DokType steuern ob eine Liste oder ein RSS-Feed ausgegeben wird. Der RSS-Feed befindet sich auch auf einer ganz leeren Seite.