问题描述
我有一个使用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 (将#修改为@)