Return 分类键而不是描述

Return the taxonomy key rather than description

我有一个如下所示的分类法类型:

packages:
    slug: packages
    singular_slug: package
    behaves_like: grouping
    options: { unsupported: "Unsupported Description", supported: "Supported Description" }
    has_sortorder: true
    listing_template: listing_packages.twig

是否可以从我的模板中输出选项键而不是值?当我使用 "packages/unsupported" url 时,{{ slug }} 当前输出 "Unsupported Description" 而不是 "unsupported" 这很好,除非我需要两者。

我希望在我的列表模板中有一些基于 slug 的自定义块,即

{% setcontent block = "block/" ~ slug %}

...但显然在这种情况下使用键而不是值会更好

您可以遍历键(出于某种原因,这仅在我首先初始化 option_key 变量时有效):

{% set option_key = '' %}
{% for key, value in taxonomy.options %}
    {% if value == slug %}
        {% set option_key = key %}
    {% endif %}
{% endfor %}
{% setcontent block = "block/" ~ option_key %}