如何解决Twig / Timber / ACF如何仅输出分配给项目的类别
我有一个使用ACF在Timber / Twig(WordPress)中构建的页面。 它使用ACF转发器字段输出人员列表,我需要使用类别过滤这些人,这些类别应设置在转发器内部的一个字段中(使用分类法作为其类型)。
我遇到的问题是所有类别都在输出,而不是通过ACF复选框为每个人选择的类别。
这是我的代码:
{% for item in post.meta('projectname_network') %}
{% set counter = ( counter | default(0) ) + 1 %}
<div class="{% for category in post.terms('category') %}{{ category.slug }} {% endfor %} portfolio-item network-headshot col-lg-2 col-md-3 col-sm-4 col-6">
<div class="network-header" id="network{{ counter ~ item.title }}">
{% for category in post.terms('category') %}
{{ category.slug }}
{% endfor %}
<div data-toggle="modal" data-target="#modal{{ counter ~ item.title }}" aria-controls="modal{{ counter ~ item.title }}">
other content goes here
</div>
</div>
</div>
{% endfor %}
我将类别作为引导过滤器的类名称输出,但也将它们作为文本包含在内,因此我可以更轻松地查看正在输出的内容。
我知道,现在我基本上是说要包括帖子中的所有类别,或存在的所有类别,但这是我必须显示的最接近的内容。
如果我放:
{% for category in projectname_category %}
{{ category.slug }}
{% endfor %}
然后什么都不输出(projectname_category是ACF类别字段的名称)。
我只是不确定在这里使用正确的语法,因为ACF和Timber文档似乎没有涵盖这种用例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。