【问题标题】:All MODX *publishedon dates showing same date despite different inputs尽管输入不同,但所有 MODX *发布日期均显示相同日期
【发布时间】:2015-08-21 06:17:08
【问题描述】:

我正在使用:

[[*publishedon:strtotime:date=`%e %B %Y`]]

这显示了一个日期(由于某种原因,2015 年 8 月 18 日),但它不会改变。无论我在 Published On 字段中输入什么日期,这都不会改变。

我已经尝试重新安装MODX,但没有影响。

有人知道如何解决这个问题吗?

【问题讨论】:

  • 您是否尝试过将其称为未缓存?

标签: modx modx-revolution modx-templates


【解决方案1】:

如果您想访问当前资源的发布字段,它应该可以这样工作。

如果要访问使用 getResources 模板块列出的资源的发布字段,则必须使用

[[+publishedon:strtotime:date=`%e %B %Y`]]

【讨论】:

    【解决方案2】:

    我可能是错的,但我一直认为您不能在“发布日期”字段中输入日期;它从 Publish 复选框中获取其值。您是否查看过数据库以查看该资源实际存储的日期?如果在字段中输入新日期时存储在数据库中的值确实发生了变化...?

    【讨论】:

      【解决方案3】:

      是的,你是对的: publishedOn 只是resource was published or published again 的日期。 将 dateTV 用于其他用途,或者更好的是,在 dateTV 未设置时使用 publishedOn 作为后备。

      【讨论】:

        猜你喜欢
        • 2023-03-27
        • 2022-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-06
        相关资源
        最近更新 更多