gpt4 book ai didi

plone - diazo 主题文件是否存储在文件系统中?

转载 作者:行者123 更新时间:2023-12-02 00:07:05 28 4
gpt4 key购买 nike

diazo 主题文件是否存储在文件系统中?如果是在哪里?是否可以使用编辑程序(而不是映射器屏幕)对主题文件进行更改?

最佳答案

您正在使用 Plone 4.3 中的主题编辑器,对吗?一些主题存储在文件系统中,一些存储在 ZODB 中。

例如,当您在新的 Plone 4.3 实例上激活 Diazo 编辑时,您会在主题控制面板下获得“Twitter Bootstrap 示例”主题。该主题作为 plone.app.theming 的一部分存储在文件系统中。包裹。您可以通过 UI 检查主题,但不能对其进行编辑 - Plone 不会覆盖其自身包中的文件。

如果您按下“复制”按钮,您将获得该主题的副本,并存储在 ZODB 中。这是可编辑的,但只能通过主题编辑器机制*。不过,这些机制非常好 - 您可以随意使用 ACE 编辑器(通过 plone.resourceeditor)。

(* if you're brave you could try editing a ZODB-stored theme via webdav )

如果您按下“下载”按钮,您将获得一个 zip 文件,您可以使用传统的文本编辑工具提取和编辑该文件。不过,您需要重新压缩并上传以测试您的更改。

我首选的设置 Diazo 主题的方法是将文件系统作为 Python 包的一部分(再次参见 plone.app.theming)。我可以使用规则检查器来找出规则,但所有的编辑都发生在文件系统上,在我最喜欢的文本编辑器中。站点投入生产后,主题编辑器使我能够快速复制 Diazo 主题并就地调整它,而无需触及文件系统。稍后我可以下载 zip 并使用它来更新我的规范文件系统版本。

plone.app.theming 详细介绍了选项的详细信息以及这些机制的工作原理。和 plone.resource文档。

关于plone - diazo 主题文件是否存储在文件系统中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695281/

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