Plone 4.3升级后缺少TinyMCE工具栏

Plone 4.3升级后缺少TinyMCE工具栏,plone,Plone,我将Plone站点从4.2升级到4.3。升级步骤基本上是: 运行install.sh以获得4.3环境 将Data.fs复制到var/filestorage,将自定义dexterity包复制到src 在ZMI中运行升级 一切似乎都很好。但当我添加/编辑页面项目时,正文字段缺少TinyMCE工具栏。仅显示文本格式下拉列表。注意:我确实看到工具栏试图渲染(前两个图标出现),但失败并消失 我错过了什么?有什么提示吗 没有明确的答案,只有一些建议。我有9个plone站点都运行相同版本的plone(4.2)

我将Plone站点从4.2升级到4.3。升级步骤基本上是:

  • 运行install.sh以获得4.3环境

  • 将Data.fs复制到var/filestorage,将自定义dexterity包复制到src

  • 在ZMI中运行升级

  • 一切似乎都很好。但当我添加/编辑页面项目时,正文字段缺少TinyMCE工具栏。仅显示文本格式下拉列表。注意:我确实看到工具栏试图渲染(前两个图标出现),但失败并消失

    我错过了什么?有什么提示吗


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

    • 检查
      /portal\u javascripts
      并确保您有++resource++plone.app.jquery.js(我认为您还需要jquery-integration.js和++resource++plone.app.jquerytools.js,但我可能错了),以及tiny_mce.js和tiny_mce_init.js)
    • 检查
      /portal\u kss
      并确保您拥有++资源++tinymce.kss/tinymce.kss
    • 检查++资源++tinymce.stylesheets/tinymce.css的
      /portal\u css

    在我发布此回复后,我看到您对工具栏的编辑开始显示。您确实需要为您选择的浏览器(例如Firebug)使用开发工具,并查看控制台。如果它开始显示但未能完成,则控制台日志中肯定有错误。

    检查您是否有未完成的
    产品升级。TinyMCE:TinyMCE
    通过ZMI在portal\u设置中升级配置文件。如果有,请运行它们并重新启动Plone实例


    我在相同版本的升级中遇到了同样的问题,并且有未完成的升级。它们一定是被遗漏了,大概是Plone从4.2.5升级到4.3.4的过程中出现了一个bug。

    FWIW,我刚刚在从4.1升级到4.3.14的过程中遇到了这个问题


    在我的例子中,问题是该站点使用Plone经典皮肤而不是Sunburst。由于某种原因,经典皮肤没有注册
    tinymce
    层。赠品是
    jquery.tinymce.js
    portal\u javascripts
    中注册,但用橙色标记为(未找到或无法访问资源)。我将构建的鸡蛋变灰,发现
    jquery.tinymce.js
    生活在
    产品的皮肤层中。tinymce-1.3.26
    。从那里很容易找出为什么找不到它。

    我比较了一个新的和升级的4.3实例,发现:在/portal_javascripts,++resource++plone.app.jquery.js bundle最初设置为
    default
    ,然后我将其更改为
    jquery
    。不走运。对于/portal_kss,我发现它在升级后被删除。缺少的++资源++tinymce.kss/tinymce.kss是否与工具栏问题有关?由于KSS是由Plone 4.3删除的,我希望/portal_KSS删除是正常的。我相信您关于附加组件的看法是正确的。我对没有附加组件的站点没有任何问题,或者一些站点有一些附加组件,但是对于附加组件最多的站点,我没有任何问题。不幸的是,它有太多的附加组件,无法确定哪一个是问题所在。这是我认为可能与src目录相关的包列表,希望它对某人有所帮助:collective.disqs collective.geo.*my.custom.theme@Auspex如果上述任何附加组件与您的相同,然后我们可能会更接近可能的问题:)另一个提示:TinyMCE Toolbar JS使用两个字母格式的语言代码(如zh或tw,而不是zh-tw)。至少这让我这个中国传统(zh-tw)用户感到困扰。在发布罚单时,您是否报告了此问题?@hvelard此问题仅在几个站点中发生过一次,因此我认为这是一个孤立的事件。某些网站我有
    产品。TinyMCE
    有时独立于Plone进行升级(以修复bug),所以这可能就是原因。如果我再次看到这个问题,我将创建一个bug报告。参考文献:这一个,与组合语言有关,正如您在下面提到的: