使用木材显示ACF的选择选项标签

时间:2019-10-10 17:34:26

标签: select advanced-custom-fields timber

当我使用ACF从木材中的选择字段返回数据时,我希望能够显示选择标签而不是值

我可以使用下面的代码来获取字段列表,但这不是与记录相关的所有字段。

{{senior.field_object('job_sector').choices|print_r}}

1 个答案:

答案 0 :(得分:0)

您是如何设置ACF字段的?对于Select Field,您可以将值,标签或值和标签都用作返回值。因此,我假设如果您将两者都退回,那将是解决此问题的最简单方法。

但是,假设senior是发布对象,而job_sector是选择字段的名称,以下内容也可能起作用。

{{ senior.field_object('job_sector').choices[senior.meta('job_sector')] }}

通过使用senior.meta('job_sector'),选择值,这是在choices数组中获取标签的关键。