Leo*_*itz 0 shopware6 shopware6-app
当我尝试覆盖 buy-widget.html.twig 文件时。Shopware 什么也不做。只有索引覆盖有效。但不是子文件。我的代码是:
{% sw_extends '@Storefront/storefront/page/product-detail/buy-widget.html.twig' %}
{% block page_product_detail_buy_form %}
<h1 style="background: green;">Test</h1>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
小智 7
正如更改或添加模板时的一条评论所述,必须清除缓存。开发时,最好APP_ENV=dev在您的.env文件中使用,以启用开发模式。
该dev模式添加了开发人员工具栏(位于页面底部),在“TWIG”面板中列出了所有呈现的模板,包括它们的继承。
另请注意,模板buy-widget.html.twig出现两次,一次在 中page/product-detail/buy-widget.html.twig,在没有为产品分配布局时使用,一次在 中component/buy-widget/buy-widget.html.twig,与产品布局结合使用。
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |