我将 Plone 站点从 4.2 升级到 4.3。升级步骤基本上是:
运行 install.sh 以获得 4.3 环境
将 Data.fs 复制到 var/filestorage 并将自定义灵巧包复制到 src
在 ZMI 中运行升级
一切似乎都很好。但是当我添加/编辑页面项目时,正文字段缺少 TinyMCE 工具栏。仅显示文本格式下拉菜单。注意:我确实看到工具栏试图渲染(出现前 2 个图标),但失败并消失。
我错过了什么?有什么提示吗?
我将 Plone 站点从 4.2 升级到 4.3。升级步骤基本上是:
运行 install.sh 以获得 4.3 环境
将 Data.fs 复制到 var/filestorage 并将自定义灵巧包复制到 src
在 ZMI 中运行升级
一切似乎都很好。但是当我添加/编辑页面项目时,正文字段缺少 TinyMCE 工具栏。仅显示文本格式下拉菜单。注意:我确实看到工具栏试图渲染(出现前 2 个图标),但失败并消失。
我错过了什么?有什么提示吗?
没有明确的答案,但有一些建议。我有 9 个 plone 站点都运行相同版本的 Plone (4.2),并且有一些 TinyMCE 可以完美运行,还有一些我根本无法使其正常工作。
/portal_javascripts
并确保您有 ++resource++plone.app.jquery.js(我认为您还需要 jquery-integration.js 和 ++resource++plone.app.jquerytools.js,但我可能错了那些),以及 tiny_mce.js 和 tiny_mce_init.js)。/portal_kss
并确保你有 ++resource++tinymce.kss/tinymce.kss/portal_css
++resource++tinymce.stylesheets/tinymce.css在我发布此回复后,我看到您对工具栏的编辑开始显示。您确实需要为您选择的浏览器(例如 Firebug)使用开发工具并查看控制台。如果它开始显示然后未能完成,则控制台日志中肯定有错误。
Products.TinyMCE:TinyMCE
通过 ZMI检查您是否对 portal_setup 中的升级中的配置文件进行了未完成的升级。如果有,请运行它们并重新启动您的 Plone 实例。
我在相同版本升级时遇到了同样的问题,并且有出色的升级。一定是不知何故错过了它们,可能是从 4.2.5 升级到 4.3.4 的 Plone 升级过程中的一个错误。
FWIW,我刚从 4.1 升级到 4.3.14 时遇到了这个问题。
就我而言,问题在于该网站使用 Plone Classic 皮肤而不是 Sunburst。由于某种原因,Classic 皮肤没有tinymce
注册图层。赠品是在jquery.tinymce.js
中注册的portal_javascripts
,但以橙色标记为(资源未找到或不可访问)。我抓住了增建的鸡蛋,并意识到它jquery.tinymce.js
生活在Products.TinyMCE-1.3.26
. 从那里很容易弄清楚为什么没有找到它。