如何使用 Twig 检查 Shopware 6 中当前活动的类别?

问题描述 投票:0回答:2

我正在使用 Shopware 6,需要检查 Twig 条件下的当前活动类别名称?

类似这样的:

{% if page.header.navigation.active.category == 'Books' %}
    <h1>yes</h1>
{% endif %}
twig shopware
2个回答
1
投票

在产品详细信息页面上,可以在

page.product.seoCategory
中找到该类别。按名称检查类别:

{% if page.product.seoCategory.translated.name == 'Books' %}
    <h1>yes</h1>
{% endif %}

在所有其他页面上,您可以使用变量

page.header.navigation.active
:

{% if page.header.navigation.active.translated.name == 'Books' %}
    <h1>yes</h1>
{% endif %}

0
投票

如果有人仍然活跃,我也有类似的情况,但我需要产品详细信息页面中的主要类别名称,例如我有一顶分配给“女性”类别的帽子,女性类别是衣服的子类别, 我试过这个: page.product.seoCategory.translated.name

但它返回子类别

有人可以帮助我吗?谢谢

© www.soinside.com 2019 - 2024. All rights reserved.