自定义的模块调用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()
- ));