木材:ACF日期字段未按预期呈现

在ACF中,我创建一个简单的日期字段“ ProjectDate”,然后选择任何预定义的输出格式(例如“ 14/10/2019”或“ December 14,2019”)或定义一个自定义格式(例如“ Dec 2019”。

问题:

在Timber的Twig模板中,尝试呈现ACF日期字段时,无论我的ACF输出配置如何,以下所有输出均会输出相同的钝格式(“ 20191214”)。

尝试各种Twig命令,全部输出“ 20191214”:

{{ post.ProjectDate }}         
{{ post.meta('ProjectDate') }}
{{ post.get_field('ProjectDate') }}
{{ post.custom.ProjectDate }}  

成功:

我设法渲染了一个自定义格式的ACF日期,如下所示:

在PHP中,我使用ACF的实际get_field创建了一个自定义变量:

$context['MyProjectDate'] = get_field('ProjectDate');

(仅供参考,PHP中的“ get_field”是实际的ACF函数,而在Twig中,“ get_field”是现已弃用的Timber助手)。

然后在Twig中,按如下方式访问正确格式化的日期:

{{ MyProjectDate }}

然后我得到了ACF(“ M,Y”)中定义的自定义日期格式:“ Dec 2019”

问题:

在Timber模板中,我希望能够不必使用PHP即可访问ACF日期字段。该字段是由Timber还是Twig过滤的,如何控制呢?有没有办法在Twig中获取原始元数据?

linrunwang 回答:木材:ACF日期字段未按预期呈现

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2790056.html

大家都在问