gpt4 book ai didi

plone - 如何让 Plone 的 CSS Registry 加载新的 CSS 文件

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

我正在尝试将 Plone 3.3.5 服务器升级到 4.3.6。但是,当我更新网站时,我发现网站的 CSS 没有被继承。如果我去我的 CSS Registry,我发现我几乎所有的 CSS 都产生了 (resource not found or not accessible) 错误。

我的困惑似乎在于 Plone 通常如何定位和链接/导入样式表,因为 Plone 似乎几乎没有加载我的 CSS 并且几乎在浏览器中为我提供了原始 HTML。我假设 CSS 注册表正在从构建缓存中加载 CSS。有了这个假设,我定位的示例样式表位于:

Plone/buildout-cache/eggs/Products.NuPlone-1.0b3-py2.7.egg/Products/NuPlone/skins/nuplone_styles/base.css

当 CSS Registry 加载失败时,我注意到一些 CSS 正在通过这样的句柄加载:

++resource++tinymce.stylesheets/tinymce.css

但是这种格式不适用于 base.css 和其他格式。

所以我的问题是,鉴于我已经安装了一个新产品,其中包含一些 CSS,我如何让 Plone 以所述 CSS 为目标?

最佳答案

对于“皮肤”FS 文件夹中的资源,在portal_css 工具上注册的方法是简单地提供文件名,所以只需将base.css 放在那里。

如果这不起作用,可能是 nuplone_styles 皮肤文件夹未在 portal_skins 工具中正确注册。

因此转到 ZMI --> portal_skins --> 单击“属性”并检查以下内容:

  • 使用什么主题?您可能必须切换回 NuPlone(但我不确定它是否适用于 Plone 4)
  • nuplone_styles 文件夹是否在所用主题的 CMF 图层列表中?

另请注意,将 nuplone_styles 层添加到另一个主题不是一个好主意。请考虑在 custom 目录中复制您需要的 CSS。

关于plone - 如何让 Plone 的 CSS Registry 加载新的 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37169182/

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