我正在尝试在 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/