我正在做什么:
test
和
test_my_group
my_group
中有1个组test_my_group
ACF组内的字段my_group
。我的问题是:
test
字段值
使用标签{{ options.test }}
test_my_group
值作为组内的值
my_group
test_my_group
移到my_group
之外,现在我可以
毫无问题地使用{{ options.test_my_group}}
。=== 在普通的CPT和“帖子”中,通过先设置组然后调用填充的子代,如果位于ACF组中,则对字段值进行校准不会有任何问题。
{% set group = post.meta('group') %}
{{ group.first_field }}
{{ group.second_field }}
我的问题是:
如何在选项页面内调用ACF组的组子字段?
答案 0 :(得分:1)
我没有找到任何相关文档来描述如何使用Timper获得 ACF选项组子字段值。但是,
当我再次在正常组字段中查看Twig功能和标签时:
{% set group = post.meta('group') %}
{{ group.first_field }}
{{ group.second_field }}
我注意到.
之后的group
。并给出答案的提示。
我上一个问题的答案是:
此标记将从以下项中提取 group子字段值:组数组,并可用于选项页面中的多个子组级别,例如:
示例1
如果我们的问题与上述情况完全相同,则此标签应该可以获取ACF选项组子字段值:
{{ options.GROUP_SLUG.SUB_GROUP_SLUG}}
所以我的情况是:
{{ options.my_group.test_my_group}}
示例2
group_1
分组group_2
内部 group_1
group_2
中,我们有子字段名称group_2_field
。在这种情况下,我们应该使用:
{{ options.GROUP_1.GROUP_2.GROUP_2_FIELD}}
应该在示例2中:
{{ options.group_1.group_2.group_2_field}}
我测试了它并使其完美,并且我决定与其他人分享这一点,以便他们可以将其用作更好的提示。