将定制的灵巧内容类型插入到plone 5中的tinymce编辑器中

时间:2015-04-03 21:37:38

标签: javascript python tinymce plone dexterity

假设我有一个名为' Unit'的灵巧内容类型。在plone 5.
我正在寻找以下问题的解决方案:

  1. 如何在tinymce中创建快捷方式以插入' Unit' to tinymce editor(就像我们插入图片的方式一样)?
  2. 假设'单位'对象存储在富文本字段中使用 html对象标记。如何修改Products.TinyMCE才能执行此操作?
  3. 由于

1 个答案:

答案 0 :(得分:0)

此类对象按钮已在collective.embedly产品

中解决

您可以从中复制一个框架:

已注册的工具栏:

http://portal/@@tinymce-controlpanel

  • 自定义工具栏按钮

    embedlylink
    
  • 自定义插件

    embedly|/++resource++collective.embedly.plugin/editor_plugin.js
    

插件结构:

JS:browser\plugin\editor_plugin.js

PT:browser\plugin\embedly.htm

zcml resource:browser:resourceDirectory name =" collective.embedly.plugin"目录="插件"

安装:setuphandlers.py:add_tinymce_plugin()

<强>对象

进一步的对象html标记被标记为讨厌的标记:

http://portal/@@filter-controlpanel

此列表中的

remove it