TYPO3: Frontend Layout abhäng von Backend Layout definieren.
Geschrieben am 10. Februar 2016Manchmal möchte man eventuell für bestimmte Unterseiten ein anderes Template benutzen als für den Rest der Seiten. Eine Möglichkeit ist dabei natürlich für dieses Seiten ein Typoscript Erweiterungs Template anzulegen, und es dort neu zu definieren. Eine viel elegantere Möglichkeit ist es, das Frontent Layout an das Backend layout zu koppeln.
Dadurch kann man das Layout über die Grafische Oberfläche des TYPO3 Backends wechseln.
So geht es
Legt euch für jedes Frontend Layout ein Backend Layout an. Merkt euch dabei die ID's.
Setzt bei folgendem Typoscript eure ID'S und Pfade ein. Fügt es anschließend zu eurer root Seite hinzu.
# ------ Fluid Template -------- page.10 = FLUIDTEMPLATE page.10 { file = fileadmin/templates/blog/default.html layoutRootPath = fileadmin/templates/blog/layouts/ partialRootPath = fileadmin/templates/blog/partials/ } # ------ Zuweisung BE Layout zu HTML-Template ------ page.10.file.cObject { key.data = levelfield:-1, backend_layout_next_level, slide key.override.field = backend_layout default = TEXT default.value = fileadmin/templates/blog/default.html 2.value = fileadmin/templates/blog/blog.html # 3 = TEXT ... }