在@Storefront/storefront/base.html.twig
块内base_header
和base_navigation
被定义。我想base_navigation
进入base_header
以实现这样的标记:
<header>
<div class="header-main">
<!-- base_header_inner -->
</div>
<div class="nav-main">
<!-- base_navigation_inner -->
</div>
</header>
我已经尝试过以下方法:
{% sw_extends '@Storefront/storefront/base.html.twig' %}
{% block base_header %}
<header>
<div class="header-main">
{% block base_header_inner %}
{{ parent() }}
{% endblock %}
</div>
{% block base_navigation %}
{{ parent() }}
{% endblock %}
</header>
{% endblock %}
但不是移动它,它只是在标题中创建一个新的导航,但保留原来的导航。