magento - 在自定义管理页面上使用 Magento 1.4 的 WYSIWYG 编辑器

标签 magento tinymce

有人知道如何让新的 1.4 所见即所得编辑器 (TinyMCE) 与自定义管理页面一起工作吗?

我制作了一些模块,它们在 admin->system->config 部分中有输入字段,我想让新编辑器显示在那里的 textareas 上,但我找不到它们在哪里已定义。

最佳答案

要在特定页面上加载 TINY MCE,请在模块的 Adminhtml 编辑 block 上使用以下函数:

protected function _prepareLayout() {
 parent::_prepareLayout();
 if (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) {
  $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
 }
} 

要为某个可编辑的文本字段启用编辑器,只需使用 'wysiwyg' => true,而不是 'wysiwyg' => false。即:

$fieldset->addField('description', 'editor', array(
    'name'      => 'description',
    'label'     => Mage::helper('sevents')->__('Description'),
    'title'     => Mage::helper('sevents')->__('Description'),
    'style'     => 'height:12em;width:500px;',
    'config'    => Mage::getSingleton('cms/wysiwyg_config')->getConfig(),
    'wysiwyg'   => true,
    'required'  => true,
)); 

关于magento - 在自定义管理页面上使用 Magento 1.4 的 WYSIWYG 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2334445/

相关文章:

magento - Cron Error Magento - 时间太晚了

Magento 集合过滤器,其中任何属性为空

php - 将 PHP 实体(如 – 或 š)转换为其适用的字符

angularjs - 如何掩盖UI-Tinymce文本区域的边界

Magento:我可以通过 quoteId 加载购物车吗?

seo - 如何强制magento使用完整的产品路径?

hadoop - 我可以在电子商务(Magento)中使用大数据吗?

jquery - 如何启用 TinyMCE 保存按钮?

javascript - 在 'Visual' 和 'Text' 之间切换时,如何使 Wordpress 编辑器 (TinyMCE) 保留 HTML 格式?

javascript - 无法将文件响应管理器与 TinyMCE 4 集成