自定义的模块调用magento默认编辑器WYSIWYG
首先在对应的controller类加如下代码,它会自动加入对应的JS和样式, 比如我的是:app/code/local/XP/Xpfaq/controllers/Adminhtml/XpfaqController.php的editAction方法
if (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) {
$this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
}
再去对应的Form加, 我加的插件位置是:app/code/local/XP/Xpfaq/Block/Adminhtml/Xpfaq/Edit/Form.php的_prepareForm()
$fieldset->addField('detail', 'editor', array(
'name' => 'detail',
'label' => 'detail',
'title' => 'detail',
'style' => 'height:36em',
'required' => true,
'config' => Mage::getSingleton('cms/wysiwyg_config')->getConfig()
));
这样就加进去了。。。Good Luck