使TinyMCE图像选择对话框指向Plone上的默认文件夹

Mik*_*maa 6 tinymce plone image

Plone 4.1.

将TinyMCE图像选择器对话框指向站点默认文件夹(/ image-bank)而不是当前文件夹的最简单方法是什么?

此+文件夹显示为专辑将为Plone轻松提供基本的图像库支持.

我希望能够实现这个功能

  • 所有Plone开箱即用的内容类型(ATContentTypes)
  • 我的自定义AT内容类型
  • 我的自定义敏捷内容类型
  • Portlet编辑器WYSIWYG(是zope.formlib吗?)

如果它是很难在所有地方编辑Python代码,它只是accetable的JavaScript代码段在客户端补丁TinyMCE的设置.

mar*_*ero 4

米科:真是巧合啊。我只是想实现同样的目标。我设法创建了一个比`Products/TinyMCE/adapters/Upload/Upload`.

这个新适配器将上传文件夹(通过设置self.context)更改为central-images-folder,然后使用中央文件夹图像(以及刚刚上传的图像)更新单选按钮列表(和图像预览)。这是通过uploadOk在新适配器内定义一个方法来完成的。

但是,要更改初始文件夹,我认为唯一的方法是自定义ploneimage.html.pt或在文件夹ploneimage.js内部skins/tinymce/plugins/ploneimage。但是更改这两个文件中的任何一个(将来可能会更改)都可能导致 TinyMCE 的新版本无法适应您的更改。所以你将被迫再次重新定制它们。

我的想法(今天早上我已经通过电子邮件发送给四位数)是通过配置选项为 TinyMCE 提供开箱即用的此功能。这样,包文件将始终了解此功能,并且将来的更改不会损害此新功能。