【问题标题】:Magento Custom Module - WYSIWYG image browse issueMagento 自定义模块 - 所见即所得图像浏览问题
【发布时间】:2012-09-06 18:39:40
【问题描述】:

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

当我选择插入图像按钮时,会出现以下弹出窗口。由于某种原因,图片 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,
)); 

谢谢。

强尼

【问题讨论】:

    标签: wysiwyg magento


    【解决方案1】:

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

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

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

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

    干杯!

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-23
        • 2011-08-28
        • 2011-07-18
        相关资源
        最近更新 更多