在plone自定义页面

时间:2015-08-25 14:04:25

标签: plone dexterity plone-4.x

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

我需要用富文本小部件替换一个简单的textarea。那么如何在我的模板中渲染富文本小部件(通常在灵活性中使用的小部件)?

2 个答案:

答案 0 :(得分:4)

如果您正在使用Mockup(不确定是否有人在Plone 4上使用它),您可以在那里找到提示:Obtaining the "default" mockup TinyMCE configuration on Plone 5

否则(Plone 4.3版本的TinyMCE)只是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

答案 1 :(得分:1)

在textarea上应用类mceEditor就足够了。

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

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