带有Zopyx.tinymceplugins.imgmap的Plone Imagemaps误差



我正在使用Plone 4.2。我需要在应用程序中管理成像封面,因此我安装了以下产品:http://pypi.python.org/pypi/zopyx.tinymceplugins.imgmap。该产品使用Tinymce编辑图像并向它们添加链接。

安装该产品后,我注意到我现在无法在编辑内容类型时查看我的Tinymce控件。查看浏览器的错误控制台,我注意到我所有的 *.kss都无法读取。这是所有 *.kss文件显示的错误:

Error: The stylesheet http://localhost:8082/plone/portal_kss/My%20CMS%20theme/++resource++tinymce.kss/tinymce.kss was not loaded because its MIME type, "text/plain", is not "text/css".
Source File: http://localhost:8082/plone/folder-test/image-maps-test/page-with-imagemap/edit
Line: 0

我不明白为什么关于MIME类型应该有错误。任何人都知道如何解决此问题?

此外,我得到以下内容:

GET http://localhost:8082/plone/portal_javascripts/My%20CMS%20theme/plugins/imgmap/editor_plugin.js 500 (Internal Server Error)

只是为了回答我自己的问题:

我打开了产品的Skins.xml文件

(即Zopyx.tinymceplugins.imgmap-0.3.1/zopyx/tinymceplugins/imgmap/profiles/profiles/default/skins.xml)

这就是外观:

<?xml version="1.0"?>
<object name="portal_skins" allow_any="False" cookie_persistence="False">
 <object name="zopyx_tinymceplugins_imgmap"
    meta_type="Filesystem Directory View"
    directory="zopyx.tinymceplugins.imgmap:skins/zopyx_tinymceplugins_imgmap"/>
 <skin-path name="Plone Default">
  <layer name="zopyx_tinymceplugins_imgmap"
     insert-after="custom"/>
 </skin-path>
 <skin-path name="Sunburst Theme">
  <layer name="zopyx_tinymceplugins_imgmap"
     insert-after="custom"/>
 </skin-path>
</object>

看来该产品已针对特定主题。

现在,我的应用程序具有自定义主题,即mycustomtheme。当我检查我的portal_skins

网站> ZOPE管理接口> Portal_skins>属性

我注意到确实,"朝阳主题"包括"普通默认值"one_answers"阳台主题"中的zopyx_tinymceplugins_imgmap皮肤层,但不在我的" mycustomtheme"中。它在custom层后立即添加。

因此,我继续在Mycustomtheme中手动添加zopyx_tinymceplugins_imgmap,就在custom层之后。

此设法修复了它,现在我可以查看我的Tinymce控件。我相信必须有更好的方法来使它起作用。

希望将来对某人有帮助。

更新:有关更好的解决方案。

相关内容

  • 没有找到相关文章

最新更新