我有一个带内容字段的自定义模块(WYSIWYG编辑器)
当我选择插入图像按钮时,会出现以下弹出窗口。由于某种原因,图像URL侧面的“浏览”按钮已消失。有人能指出我正确的方向来取回图像图标吗? (什么块/控制器等)
将全功能WYSIWYG编辑器添加到自定义magento模块时需要什么?
这是我在Form.php(块)
中的表单字段元素$fieldset->addField('post_content', 'editor', array(
'name' => 'post_content',
'label' => Mage::helper('faqs')->__('Answer'),
'title' => Mage::helper('faqs')->__('Answer'),
'style' => 'width:700px; height:500px;',
'wysiwyg' => true,
));
谢谢。
强尼
答案 0 :(得分:5)
必须找出困难的方法,但解决方案很简单:
请检查您的角色的权限您的管理员是否在系统=>权限=>角色
您可以在标签“角色资源”中找到复选框“媒体库”。确保勾选此复选框!
然后,清理缓存,注销并再次进入,它应该可以正常工作。
干杯!
答案 1 :(得分:3)
我设法通过向字段添加一些配置选项来对此进行排序,
在WYSIWYG的addField()上面添加以下代码,
$configSettings = Mage::getSingleton('cms/wysiwyg_config')->getConfig(
array( 'add_widgets' => false, 'add_variables' => false, 'add_images' => false, 'files_browser_window_url'=> $this->getBaseUrl().'admin/cms_wysiwyg_images/index/'));
添加完代码后,需要在addField中添加另一个名为'config'的param,调用$ configSettings变量。
$fieldset->addField('post_content', 'editor', array(
'name' => 'post_content',
'label' => Mage::helper('faqs')->__('Answer'),
'title' => Mage::helper('faqs')->__('Answer'),
'style' => 'width:700px; height:500px;',
'wysiwyg' => true,
'config' => $configSettings
));