gpt4 book ai didi

Collection View 中的事件集合日期已关闭

转载 作者:行者123 更新时间:2023-12-01 04:12:13 25 4
gpt4 key购买 nike

我有一个 Plone 站点,最近从 Plone 3.1 更新到了 Plone 4。

我们有一个事件文件夹,它有一个显示事件集合的默认 View 。在该 View 中,会显示开始时间和结束时间。

每当我创建一个新的事件内容类型对象并指定时间时,收集表中的时间会提前 8 小时,但在我查看创建的事件时会正确显示。

我是否必须设置一些设置才能正确显示收集时间?

我正在查看有关时区的一些较旧的信息,但是当我使用此设置运行构建时,它似乎没有任何影响:

zope-conf-additional =
<environment>
TZ America/New_York
</environment>

我还缺什么吗?所有迁移的内容似乎都在集合表中显示了正确的时间。

最佳答案

集合显示将目录元数据中的日期作为字符串并将其解释为 DateTime 实例。事件编辑表单适用于实际的 DateTime 实例。显然,开始和结束日期的目录存储和/或显示出了问题。

您可以检查索引事件的时区。去紫米,找到portal_catalog对象,然后导航到它的 Catalog标签。查找任何 ATEvent在那里(您可以使用路径过滤器缩小结果范围),然后单击它的超链接路径。它将打开一个新窗口,其中包含该特定对象的目录信息。顶部表保存该对象的目录元数据,集合将使用 startend字段来呈现事件信息。请注意,这些应包括时区信息;在我的测试设置中,我看到日期时间字符串,如 2011/07/05 22:45:00 GMT+2 .

如果这些日期对您不利(时区缺失或不正确),请对您的网站进行完整的重新索引。使用 Advanced portal_catalog 的选项卡对象,有一个 Update Catalog按钮在那里。我会设置 Log progress of reindexing将值设置为 1000 个左右的对象,这样您就可以在 Zope 事件日志中看到进度。

关于 Collection View 中的事件集合日期已关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com