问题标签 [plone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
383 浏览

plone - 内容发布如何默认为当前日期和时间?

在此链接中,http ://plone.org/documentation/how-to/set-default-datetimefield-current-date-time它描述了如何使用新的 Schema 属性执行此操作。我可以使用这种方法更新我们系统中的所有无数内容类型,但我更喜欢工作量少一点的东西,因为如果我必须更改无数内容类型,那太容易出错了。

0 投票
1 回答
86 浏览

plone - 如何更新 Plone 插件中的版本号?

Plone 附加组件的版本和安装配置文件编号一直在变化,这非常令人困惑。在一个版本的 Plone 中有效的东西在其他地方不一定有效。

0 投票
6 回答
23657 浏览

python - 转储所有活动线程的堆栈跟踪

我正在尝试转储所有活动线程的列表,包括每个线程的当前堆栈。我可以使用 threading.enumerate() 获取所有线程的列表,但我无法找到从那里进入堆栈的方法。

背景:Zope/Plone 应用程序时常出现异常,消耗 100% 的 cpu,需要重新启动。我感觉这是一个没有正确终止的循环,但我无法在测试环境中重现它以进行验证。我设法注册了一个可以从外部触发的信号处理程序,因此一旦情况再次发生,我就可以触发一些代码。如果我可以转储所有活动线程的堆栈跟踪,那将给我一个线索是哪里出了问题。洞东西在python 2.4上运行......

任何关于如何追踪此类情况的想法都值得赞赏:)

干杯,克里斯

0 投票
2 回答
5429 浏览

plone - 你如何在 Zope 和 Plone 中获取和设置 cookie?

文档,更重要的是,一些代码示例将非常有用。我希望它不在受保护的脚本中,而是在进入现代包的代码中。

0 投票
2 回答
993 浏览

plone - 在将 Plone 2.5x 迁移到 Plone 3.x 之后,如何纠正 kss_generic_macros 问题?

我在几个视图中收到以下错误。这似乎与其他 kss_generic_macros帖子中描述的内容相同。提供了一个答案,即“这是由于 2.5->3.0 迁移过程未能将 plone_kss 层添加到我们的一些自定义皮肤中造成的。当我进入并手动将 plone_kss 添加到这些皮肤时,它解决了这个问题。 "

这很有帮助。一个代码示例或一个关于在何处添加 plone_kss 的真实指针将使这个问题更容易解决。

0 投票
2 回答
170 浏览

versioning - 版本控制的克隆问题 - 对象的版本在剪切和粘贴时丢失

克隆 2.5.1

佐普 2.9.5

CMFEditions 1.0rc1

如果您在 plonesite 根目录的文件夹中创建页面并创建它的新版本,则一旦将该页面剪切并粘贴到新位置,该版本将丢失。

我已经在 zope 2.10 和 Plone 3.0 上对此进行了测试,它不再是问题,但我很想看看是否有人知道在我上面提到的版本上解决这个问题的方法

谢谢

0 投票
3 回答
2560 浏览

grails - 是否有像 Plone 但在 Grails 中的 CMS?

我真的很喜欢 plone 作为 CMS,但它的基础是 Python。我想知道是否有以 Grails 为基础的 CMS。

0 投票
2 回答
636 浏览

schema - 如何在 plone 中按需更新单个原型对象的架构?

我有数十万个基于 plone 原型(plone 2.5.X)的对象,它们需要将其原型模式更新到最新版本。原型模式迁移工具非常适合中小数量的对象,但它让我的服务器陷入困境,试图迁移它们,以至于我总是最终杀死脚本。我希望能够一次更新一个对象的架构,可能作为检索到的对象 - 这可能吗?如果没有,还有其他方法可以在大型克隆站点中更新原型模式吗?

提前致谢!

0 投票
1 回答
797 浏览

python - Plone 导航,每个文件夹使用一种语言的网站

我正在用 Plone 开发一个多语言网站。我希望每个文件夹使用一种语言,但 Plone 导航 UI 会导致问题。

我的根目录中有几个不同的文件夹,例如 en、de、nl 等。在这些文件夹中是实际内容,例如 en/news、nl/nieuw、de/nachrichten 等。我已设置 Plone Language Tool 以从 URL 中选择语言设置,但导航未显示正确的项目。

选项卡式导航正在为语言文件夹制作选项卡。路径栏正在显示"You are here: Home -> en -> news"。如何更改选项卡式导航和路径栏以显示特定语言文件夹中的项目?我想在英文网站上有一个“新闻”标签,而不是“en”。路径栏应显示"You are here: Home -> news"

我将 Plone 3.2.3 与 Plone Language Tool 3.0.2 和 LinguaPlone 2.4 一起使用。

0 投票
1 回答
1230 浏览

python - 如何更改 Plone 3 中的“事件”portlet

我正在尝试自定义 Plone 3 中显示即将发生的事件的“事件”portlet。该portlet 页脚中的“view”链接指向/events URL。但是我的网站是多语言的,所以 URL 并不总是正确的。例如,荷兰语事件的正确 URL 应该是 /evenementen。

在我的设置中,我使用每种语言的一个文件夹。/en 包含所有英语内容,/nl 包含所有荷兰语内容,等等。plone root 没有portlet,所以我将“Event”portlet 分别添加到/nl 和/en 文件夹中。我在 events.pt 模板中查看 ZMI,似乎它从属性中获取 URL,但是该属性在哪里定义以及如何更改它?我在 ZMI 中找不到 portlet 配置。这是来自 plone.app.portlets.portlets/events.pt 的片段:

那么,我可以在某处更改 ZMI 中的 all_events_link 属性吗?如果有,在哪里?

作为替代方案,我还尝试添加一个“集合”portlet,其中包含一个列出所有事件的集合。但问题是集合 portlet 不想显示事件的开始和结束日期。