tinymce - 获取 Plone 5 上的 "default"模型 TinyMCE 配置

标签 tinymce plone plone-5.x

我正在尝试在 Plone 5 模板内配置 TinyMCE(因此:不是 z3c.form 小部件类型)。

使用TinyMCE Mockup patter您可以快速了解如何显示基本的 TinyMCE 配置(没有任何 i18n 支持)。 但是,当为 Plone 页面等默认内容类型加载时,如何才能将“默认”配置应用于 TinyMCE?

我正在寻找一种方法来获取 data-pat-tinymce HTML 属性的正确值。

最佳答案

我认为你要求的是做这样的事情......

首先,获取默认的tinymce模式配置:

from zope.component import getMultiAdapter
import json
pattern_options = getMultiAdapter(
  (context, request, None),
  name="plone_settings").tinymce()['data-pat-tinymce']
tiny_options = json.loads(pattern_options)

然后,操作 tiny_options 字典并根据您的需求进行自定义,并使用 json.dumps 将其提供给您的 data-pat-tinymce 属性。

关于tinymce - 获取 Plone 5 上的 "default"模型 TinyMCE 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30606898/

相关文章:

migration - Plone 体 5 中 Plone 体敏捷性内容类型的内容迁移

javascript - TinyMce 设置最大宽度

javascript - TinyMCE 动态按钮/方法

python - 两台 Zope/Plone 机器和 SSO

python - 如何使用 ZPT 检查它是否是 Plone 网站中的主页?

plone - 如何将资源注册表资源迁移到 Plone 5

tinymce - 删除 TinyMCE 工具栏按钮

grails - 使用 grails 无法正确显示 tiny-mce textarea

plone 页面中的 svg 代码

Plone 包错误