Zum Inhalt springen

Main Template aus einer Extension ändern

Erstellt am 6. Oktober 2009 · 4 Antworten · letzte Antwort am 6. Oktober 2009

Tags: Templates & Layouts, Frage

windale ·

Hallo!

Meine Frage ist Folgende: kann man von einer Extension aus einen Marker im root Template ändern? Und wenn es geht wie? Ich schreibe gerade eine Extension die einen Teil ihres Contents im Subnavi-Bereich des Hapttemplates ausgibt. Dabei habe ich mir gedacht vielleicht kann ich ja z.B. mit 'substituteMarkerArray' den ###SUBNAVI### Marker des Haupttemplates ersetzen. Oder liege ich da falsch mit meiner Vermutung?

windale ·
Kitsunet schrieb

Ruf doch deine Extension einfach im TS auf und lass das Ergebnis den Marker ersetzen.

Danke für schnelle Antwort. Leider habe ich jetzt nicht ganz verstanden wo die ext aufzurufen ist. Im root Template? Und wie genau kann ich den Marker ersetzen lassen (mit substituteMarkerArray?)? Könntest Du deine Lösung ein bisschen genauer beschreiben bitte.

windale ·

#paralyzed# Ich glaub ich habe jetzt verstanden was Du meinst. Etwa so:

SUBNAVI.inhalt {
10 = TEXT
20 < plugin.tx-myextension-pi1
}

Naja, das Problem ist wie gesagt, dass dies nur ein TEIL des Ext-Inhalts sein soll. Die restlichen Marker (z.B.: ###CONTENT###, ###LEFT###) bekommen ja noch ihren eigenen Content und das kommt alles aus derselben Extension... #angry#

Unbekannter Benutzer ·

Du willst also eigentlich die ganze Seite aus der Extension rendern lassen? Wozu dann überhaupt TYPO3? Naja, dann würd ich mir mal überlegen, dass du deine Extension templatebasiert anlegst und dort die Marker ersetzt...