TinyMCE Visual Editor无法加载Plone 4.3.11

时间:2017-01-20 14:15:31

标签: tinymce plone

似乎有一些类似的问题,但这些问题的答案都没有帮助我。

我最近将现有的Plone站点从4.2.4升级到4.3.11,而Products.TinyMCE已从1.2.15升级到1.4.3。内容已成功迁移,但可视化编辑器未使用RichWidget显示在Archetypes TextField上。

Javascript错误指的是加载失败: /plugins/ploneimage/editor_plugin.js /plugins/plonelink/editor_plugin.js

现在,我知道这些已合并到Products.TinyMCE版本1.3-beta1中的plonebrowser,但我如何让TinyMCE“唤醒”并使用/plugins/plonebrowser/editor_plugin.js?在portal_setup中没有为TinyMCE进行迁移。

以下是控制台中错误的屏幕截图:

Screenshot of error

1 个答案:

答案 0 :(得分:1)

您应该使用Products.TinyMCE 1.3.x(最新版本1.3.25)。 1.3.x未成年人兼容Plone 4.3.x.

dist.plone.org/4.3.11也指向1.3.x版本

1.4.x是Plone 5兼容版本。 - >我从更改日志条目中假设: - )

编辑: 您可能还禁用了一些TinyMCE插件。请检查[SITE_URL]/portal_tinymce/@@tinymce-controlpanel - >中是否仍然激活了所有插件标签"资源类型" - >字段"自定义插件"。

它应该只包含plonebrowser作为条目。为了确保您的配置修改是可编程再现的,请在您的一个自定义附加组件中添加名为tinymce.xml的文件。配置文件,包含以下行:

<object>
 <resourcetypes>
  <customplugins purge="False">
    <element value="plonebrowser"/>
  </customplugins>
 </resourcetypes>
</object>

请注意purge=True完全替换现有条目,其中purge=False会将条目添加到我们想要的现有条目中,因为它可能是已安装更多插件且其条目应该是留。

无法通过tinymce.xml-config删除条目,AFAIK。应该可以使用由升级步骤或附加组件安装触发的Python脚本,但我可能只是手动删除ploneimageplonelink一次。< / p>