我的分类法类型如下所示:
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}}目前输出"不支持的描述"而不是"不支持"这很好,除非我需要两者。
我希望在我的列表模板中有一些基于slug的自定义块,即
{% setcontent block = "block/" ~ slug %}
...但显然在这种情况下使用键而不是值
会更好答案 0 :(得分:0)
你可以迭代密钥(出于某种原因,这只有在我首先初始化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 %}