我的灵巧内容类型有自定义编辑(浏览器页面)。在模板中,我使用Bootstrap定义了一个表单,并为表单行为添加了一些Angular JS代码。这是工作。 :)
我需要用富文本小部件替换一个简单的textarea。那么如何在我的模板中渲染富文本小部件(通常在灵活性中使用的小部件)?
答案 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",
});