【问题标题】:Showing select option label from ACF using timber使用木材从 ACF 中显示选择选项标签
【发布时间】:2020-02-08 05:14:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: select advanced-custom-fields timber


    【解决方案1】:

    您是如何设置 ACF 字段的?对于Select Field,您可以使用值、标签或同时使用值和标签作为返回值。所以我假设如果你同时返回,那将是解决这个问题的最简单方法。

    但假设senior 是一个帖子对象并且job_sector 是选择字段的名称,以下方法也可能有效。

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

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

    【讨论】:

      猜你喜欢
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2021-04-01
      相关资源
      最近更新 更多