4

我有一个带有内容字段的自定义模块(所见即所得编辑器)

当我选择插入图像按钮时,会出现以下弹出窗口。由于某种原因,图片 URL 旁边的“浏览”按钮消失了。有人可以指出我正确的方向以恢复图像图标吗?(什么块/控制器等)

将功能齐全的所见即所得编辑器添加到自定义 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,
)); 

谢谢你。

强尼

4

2 回答 2

5

不得不找出困难的方法,但解决方案很简单:

检查您的管理员在 unser System=>Permissions=>Roles中的角色权限

您可以在选项卡“角色资源”中找到复选框“媒体库”。确保选中此复选框!

然后,清理缓存,注销并再次登录,它应该可以工作。

干杯!

于 2013-05-22T08:09:23.410 回答
3

我设法通过向该字段添加一些配置选项来对此进行排序,

在您所见即所得的 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/')); 

添加代码后,您需要向名为“config”的 addField 添加另一个参数,调用您的 $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
)); 
于 2012-09-06T18:59:47.577 回答