Zum Inhalt springen

fluidcontent_core template overlay

Erstellt am 17. April 2015 · 4 Antworten · letzte Antwort am 4. August 2015

Tags: Fluid, Frage

nkx123 ·

Hallo.

Ich versuche vergeblich bestimmte Templates der Erweiterung fluidcontent_core zu überschreiben (plugin.tx_fluidcontentcore.view.overlays.myext.templateRootPath). Zuvor wurde das wohl über die Erweiterung "view" ermöglicht, ist nun aber im Fluid-Core integriert.

Bei der Erweiterung fluidcontent_core scheint es aber nicht zu funktionieren, obwohl es gehen sollte (https://github.com/FluidTYPO3/fluidcontent_core#concept-overlaying-and-overriding)

Ich benutze Typo3 6.2.9 mit folgenden Fluid Erweiterung: vhs (2.3.1), flux (7.2.0), fluidpages (3.2.0), fluidcontent (4.2.1), fluidcontent_core (1.1.2)

Im Template-Verzeichnis meiner Erweiterung habe ich ein Verzeichnis CoreContent in dem sich ein Template Text.html befindet.

Die overlay angaben im TypoScript-Setup der Erweiterung haben aber keine Auswirkungen.
Folgende habe ich versucht:
plugin.tx_fluidcontentcore.view.overlays.tx_myext.templateRootPaths = EXT:hw_evf/Resources/Private/Templates/
plugin.tx_fluidcontentcore.view.overlays.myext.templateRootPaths = EXT:hw_evf/Resources/Private/Templates/
plugin.tx_fluidcontentcore.view.overlays.tx_myext.templateRootPaths.0 = EXT:hw_evf/Resources/Private/Templates/
plugin.tx_fluidcontentcore.view.overlays.myext.templateRootPaths.0 = EXT:hw_evf/Resources/Private/Templates/

Was mache ich falsch?

Grüße, nkx

jenses ·

Hättest du mal einen Blick in fluidcontent_core/Configuration/TypoScript/setup.txt bzw. den Typoscript Object Browser riskiert,
dann wüßtest du es jetzt schon 😉

Versuch's mal hiermit:

plugin {
	tx_fluidcontentcore {
		view {
			templateRootPaths.10 = EXT:hw_evf/Resources/Private/Templates/
			partialRootPaths.10 = EXT:hw_evf/Resources/Private/Partials/
			layoutRootPaths.10 = EXT:hw_evf/Resources/Private/Layouts/
		}
	}
}
vladivar-superstar ·

Folgendes ist seltsam: wenn ich statt "10" z.B. "9" verwende, funktioniert es nicht mehr, d.h. es werden wieder die Standard-Templates der Extension verwendet.

templateRootPaths.10 = EXT:hw_evf/Resources/Private/Templates/

Darf ich hier nur 10er-Schritte nehmen?

Gruß,
Stefan

jenses ·
vladivar-superstar schrieb

Folgendes ist seltsam: wenn ich statt "10" z.B. "9" verwende, funktioniert es nicht mehr, d.h. es werden wieder die Standard-Templates der Extension verwendet.

templateRootPaths.10 = EXT:hw_evf/Resources/Private/Templates/

Darf ich hier nur 10er-Schritte nehmen?

Gruß,
Stefan

Nein, 1er Schritte gehen ohne Probleme.
Es wird ganz einfach so sein,
daß templateRootPaths.10 bereits durch die Original-Extension belegt ist...