【问题标题】:Insert customized dexterity content type to tinymce editor in plone 5在plone 5中将自定义的敏捷内容类型插入tinymce编辑器
【发布时间】:2015-04-03 21:37:37
【问题描述】:

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

  1. 如何在 tinymce 中创建快捷方式以将“单位”插入到 tinymce 编辑器(就像我们插入图片的方式一样)?
  2. 假设“Unit”对象存储在富文本字段中,使用 html 对象标签。我如何修改Products.TinyMCE 才能做到这一点?

谢谢

【问题讨论】:

    标签: javascript python tinymce plone dexterity


    【解决方案1】:

    collective.embedly 产品中已解决此类对象按钮

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

    注册工具栏:

    http://portal/@@tinymce-controlpanel

    • 自定义工具栏按钮

      embedlylink
      
    • 自定义插件

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

    插件结构:

    JS:browser\plugin\editor_plugin.js

    联系电话:browser\plugin\embedly.htm

    zcml resource: browser:resourceDirectory name="collective.embedly.plugin" directory="plugin"

    安装:setuphandlers.py:add_tinymce_plugin()

    对象

    另外的对象html标签被标记为讨厌的标签:

    http://portal/@@filter-controlpanel

    此列表中的remove it

    【讨论】:

    • 谢谢,我会试试这个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 2011-12-06
    相关资源
    最近更新 更多