如何对日期字段使用条件输出过滤器

时间:2014-11-10 19:44:33

标签: modx modx-revolution

我有一个电视资源"日期"。我希望仅在字段" date"大于当前时间。我有一个名为!curDate的片段,它返回unix时间戳。我的代码是:

[[*date:strtotime:ge=`[[!curDate]]`:then=`display:block;`]]

这个例子不起作用,但这个有效:

[[*date:strtotime:ge=`0`:then=`display:block;`]]

有没有办法在日期字段中使用输出过滤器?

1 个答案:

答案 0 :(得分:0)

看起来它应该可以正常工作,我唯一的猜测就是你的curDate片段没有返回时间戳?

您可以尝试将所有逻辑放在curDate片段中,然后将电视传入...

[[!CURDATE? &安培;日期= '[[*日期]]']]

在那里进行日期比较,然后返回“display:block”[或其他]