我正在尝试使用插件文件覆盖店面,但似乎不起作用。我正在使用Shopware 6。
我试图按照他们给出的例子来设置它,覆盖标题中的logo.html.twig。
我的文件目录是:
Installation root > custom > plugins > MY PLUGIN NAME > src > Resources > views > shopfront > layout > header > logo.html.twig
在我的徽标文件中,我有:
{% sw_extends '@Storefront/storefront/layout/header/logo.html.twig' %}
{% block layout_header_logo_link %}
<h2>Hello world!</h2>
{% endblock %}
我已经运行了bin/console cache:clear
、./psh.phar cache
和bin/console theme:compile
。
谢谢。
您的目录应该是src/Resources/views/storefront/layout,而不是shopfront。
修复目录后,重新安装插件并清理缓存。按bin/console cache:预热和bin/console-http:cache:预热
原来我已经退出了主安装分支,而不是最新版本。