public function install() {
$this->subscribeEvent(
'Enlight_Controller_Action_PostDispatchSecure_Frontend',
'onFrontendPostDispatch',
0
);
return array('success' => true, 'invalidateCache' => array('frontend'));
}
public function onFrontendPostDispatch(\Enlight_Event_EventArgs $args)
{
/** @var \Enlight_Controller_Action $controller */
$controller = $args->get('subject');
$view = $controller->View();
$view->addTemplateDir(
__DIR__ . '/Views'
);
}
私はプラグインを実行してTemplateを上書きしようとしましたが、Shopwareはプラグインの変更を見ませんでした。Shopware 4のテンプレートをプラグインからオーバーライドする
プラグインのルートに新しいファイル/Views/frontend/checkout/cart_footer.tpl
を作成しています。
私はまた
{extends file='parent:frontend/checkout/cart_footer.tpl'}
の.tplファイルの行が、まだありません成功を挿入します。
どこに問題があるのか知っていますか?