Liebe Community,
mir ist es per Plugin möglich am Theme Änderungen via
{extends file="parent:frontend/detail/data.tpl"}
{block name='frontend_detail_data_tax'}
... some changes!
{/block}
zu machen. Deswegen würde ich davon ausgehen das meine Registrierung des Templates richtig ist:
pluginDirectory = $pluginDirectory;
$this->templateManager = $templateManager;
}
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents()
{
return [
'Enlight_Controller_Action_PreDispatch' => 'onPreDispatch'
];
}
public function onPreDispatch()
{
$this->templateManager->addTemplateDir($this->pluginDirectory . '/Resources/views');
}
}
Wenn ich jetzt aber z.B. das Logo von der Rechnung entfernen möchte, habe ich folgende Ordnersturktur angelegt mein_plugin/Resources/views/documents/index.tpl:
{extends file="parent:frontend/documents/index.tpl"}
{block name='document_index_head_logo'}
{/block}
ich habe auch:
{extends file="parent:documents/index.tpl"}
{block name='document_index_head_logo'}
{/block}
getestet, habe auch den kompletten Cache geleert, ich kann keine Änderungen an der Rechnung wahrnehmen. Ich würde mich freuen wenn ihr mein Fehler finden könntet.