frontend/detail/index.tpl lässt sich durch Plugin nicht überschreiben - andere hingegen schon

Hallo Community,

ich möchte in einem Plugin frontend/detail/index.tpl erweitern.

 

Dazu habe ich eine index.tpl mit folgendem Code (Views/frontend/detail/index.tpl):

{extends file='parent:frontend/detail/index.tpl'}

{block name='frontend_detail_index_name'}dasdas{/block}

Jeodch greifen die Änderungen nicht.

 

Im Listing hingegen schon (Views/frontend/listing/index.tpl):

{extends file='parent:frontend/listing/index.tpl'}

{block name='frontend_index_content'}dasdas{/block}

 

Relevanter Bootstrap Code:

 public function onFrontendPostDispatch(Enlight_Event_EventArgs $args)
 {
        /** @var \Enlight_Controller_Action $controller */
	$controller = $args->get('subject');
	$view = $controller->View();
	$view->addTemplateDir(
		__DIR__. '/Views'
	);
}

 

  • Ich arbeite mit dem Responsive Theme - daher kein Vererbungsproblem
  • Die Pfade könnt ihr im Screenshot anschauen
  • Habe ich einen Rechtschreibfehler?
  • Datei ist auch hochgeladen und liegt korrekt auf dem Server - Cache wurde geleert

 

Wo hast du addTemplateDir() verwendet? An welches event hängst du dich?

Viele Grüße
https://www.digitvision.de

1 „Gefällt mir“

Danke! Das wars… ich war da echt "Betriebsblind! Hatte nur

 Enlight\_Controller\_Action\_PostDispatchSecure\_Frontend\_Listing

in Verwendung. Foot-in-Mouth