我有一个小问题。我将它用于symfony中的textarea。我意识到了以下步骤。
2为tinymce设置一些配置
tinymce.init({
mode : "specific_textareas",
menubar: "format edit",
editor_selector : "rte",
plugins: 'emoticons textcolor',
toolbar: 'emoticons forecolor backcolor',
height : 300,
theme : 'modern'
});
->add('writeto', 'collection', array(
'type' => new WritetoType() ,
'allow_add' => false,
'allow_delete' => false,
'label' => false,
'options' => array(
'required' => false,
'attr' => array('class' => ''))
))
现在一切正常。但是,如果我添加一个新的集合(上面的exp.crowTo元素),那么这不是tinymce类。我错了什么?
我应该为动态内容开始一个tinymce事件吗?
答案 0 :(得分:0)
这部分
array('class' => '')
应包含rte
类,即:
array('class' => 'rte')
答案 1 :(得分:0)
我解决了我的问题。
我为init my tiny mce创建了一个函数,并在文档加载时调用它:
函数initRTE() { //将tinymce整合到textarea中 tinymce.init({ 模式:" specific_textareas", 菜单栏:"格式编辑", editor_selector:" rte", 插件:'表情符号textcolor', 工具栏:'表情符号forecolor backcolor', 身高:300, 主题:'现代' }); }
在我添加一个新集合后,我再次调用init函数,我的新项目获得了tinymce函数