Zum Inhalt springen

"Frontend Service" für 4.2.0

Erstellt am 6. April 2008 · 2 Antworten · letzte Antwort am 6. April 2008

Tags: TYPO3 4, Frage

Thasmo ·

Hallo Leute!

Gibt es eine Möglichkeit eine Extension/ein Plugin zu erstellen, und so zu konfigurieren, dass es automatisch bei jedem FE-Seitenaufruf ausgeführt wird, ohne, dass man das Plugin im BE einbinden muss?

Sprich ich würde gerne eine Art HTML Optimizer erstellen, der automatisch bei Installation läuft, ohne ihn zusätzlich per Typoscript "einzuschalten".

Hat jemand eine Idee wie man das macht?

Vielen Dank für eure Hilfe,
Thasmo

Thasmo ·

Das habe ich schon.

Zwei Lösungen sind mir da untergekommen...

1. Lösung: Aufruf der Funktionen durch Hooks

$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['contentPostProc-all'][] = 'tx_abcsstidy->contentPostProc_all'; //calls function as soon as template goes into cache or to the client

2. Lösung: Einbindung per Default-Typoscript

page.headerData.998 < plugin.tx_mccssjscompressor_pi1

Lösung 1 scheint unter TYPO3 4.2.0 nicht zu funktionieren,
keine Extension die ich probiert habe. Für Lösung 2 muss man
ein Default-TS anlegen und 'headerData' erweitern, was mir
nicht so ganz gefällt.

Lösung 1 wäre ideal, aber ich verstehe nicht, wieso diese
Extensions mit 4.2.0 nicht (mehr) funktionieren.

Gibt es noch andere Ansätze?