2013-05-10 80 views
5

我将Plone站点从4.2升级到4.3。升级步骤基本上是:Pliny 4.3升级后TinyMCE工具栏丢失

  1. 运行install.sh有4.3环境

  2. 副本Data.fs为VAR/filestorage和定制灵巧包SRC

  3. 在ZMI运行升级

一切似乎都很好。但是,当我添加/编辑页面项目时,TinyMCE工具栏对于正文字段缺失。只显示文本格式下拉菜单。注意:我看到工具栏试图渲​​染(出现前2个图标),但失败并消失。

我错过了什么?任何提示?

enter image description here

+0

参考文献:http:// stackoverflow。com/questions/18095303/plone-4-3-default-editor-isnt-showing-up – 2015-05-25 16:02:02

+0

而这个,涉及到组合语言,正如你在下面提到的:http://stackoverflow.com/questions/24174270/using- linguaplone-in-plone-4-tinymce-editor-is-not-showing-up – 2015-05-25 16:20:24

回答

3

没有明确的答案,但有几个建议。我有9个plone站点都运行相同版本的Plone(4.2),并且有一些TinyMCE可以完美工作,有些站点根本无法工作。

  • 检查/portal_javascripts,并确保你有++资源++ plone.app.jquery.js(我想你也需要jQuery的integration.js和++资源++ plone.app.jquerytools.js ,但我可能对这些错误),以及tiny_mce.js和tiny_mce_init.js)。
  • 检查/portal_kss,并确保你有++资源++ tinymce.kss/tinymce.kss
  • 检查/portal_css为++资源++ tinymce.stylesheets/tinymce.css

我看见你的编辑约该工具栏在我发布此响应后开始显示。您确实需要为您的浏览器(例如Firebug)使用开发工具并查看控制台。如果它开始显示,然后无法完成,控制台日志中肯定会出现错误。

+0

我比较新鲜和升级的4.3实例,并找到:at/portal_javascripts,++ resource ++ plone.app.jquery。 js bundle最初被设置为'default',然后将其更改为'jquery'。没有运气。 – marr 2013-05-11 07:32:23

+0

对于/ portal_kss,升级后我发现它已被删除。缺少++资源++ tinymce.kss/tinymce.kss与工具栏问题有关吗?由于KSS被Plone 4.3删除,我预计/ portal_kss删除是正常的。 – marr 2013-05-11 09:25:56

+0

@marr没有tinymce.kss我没有得到一个工具栏 - 但正如我所说,它是Plone 4.2。在任何情况下,我真的认为你需要检查JavaScript控制台,因为_starting_构建工具栏,但没有完成它听起来像一个JS错误。 – Auspex 2013-05-12 16:42:19

3

检查您是否有升级到portal_setup中通过ZMI升级的Products.TinyMCE:TinyMCE配置文件的突出升级。如果有的话,运行它们并重新启动你的Plone实例。

我有相同的版本升级相同的问题,并有出色的升级。它们肯定是错过了,大概是从4.2.5到4.3.4的Plone升级过程中的一个错误。

+0

你有没有报告过这个问题? – hvelarde 2015-02-25 16:50:36

+1

@hvelarde这个问题只发生在几个站点之一,所以我推测这是一个孤立的事件。有些网站曾经有过'Products.TinyMCE''升级独立Plone有时(引入bug修复),所以这可能是原因。如果我再次看到这个问题,我会创建一个错误报告。 – davidjb 2015-03-09 22:55:39

2

FWIW,我刚刚遇到了这个问题,从4.1升级到4.3.14。

在我的情况下,问题是该网站使用Plone Classic皮肤而不是Sunburst。由于某些原因,Classic皮肤没有注册tinymce图层。赠品是jquery.tinymce.js注册在portal_javascripts,但标记为橙色为(资源未找到或不可访问)。我仔细研究了鸡蛋,发现jquery.tinymce.js生活在皮肤层Products.TinyMCE-1.3.26。从那里很容易找出为什么没有找到。