在 plone 自定义页面中手动呈现富文本小部件

Render rich text widget manually in plone custom page

我有一个针对我的敏捷内容类型的自定义编辑(浏览器页面)。在模板中,我使用 Bootstrap 定义了一个表单,并为表单行为添加了一些 Angular JS 代码。这是工作。 :)

我需要用富文本小部件替换简单的文本区域。那么如何在我的模板中呈现富文本小部件(通常用于灵巧的小部件)?

在文本区域应用 class mceEditor 就足够了。

如果这不起作用,请在您的模板中包含初始化:

tinyMCE.init({
    elements : "id-of-textarea",
}); 

如果您正在使用 Mockup (not sure if anybody use it on Plone 4) you can find tips there:

否则(TinyMCE 的 Plone 4.3 版本)只是 CSS 类 和配置的问题。

 <textarea name="..."
     class="pat-tinymce mce_editable"
     data-mce-config JSONCONFIGURATION_HERE">
 </textarea>

我有一个插件可以在简单的表单上启用 TinyMCE;查看 cose 以了解如何获取 JSON 配置:参见 rt.zptformfield.

我还有一篇关于我在那里使用的方法的博文,但它是意大利语:-) - http://blog.redturtle.it/usare-widget-plone-in-semplici-template-html