gpt4 book ai didi

image - Magento:自定义模块中的所见即所得,图像链接不正确

转载 作者:行者123 更新时间:2023-12-04 04:43:40 24 4
gpt4 key购买 nike

我有一个自定义模块,我想在其中将所见即所得编辑器添加到字段中。
我这样做:

    $fieldset->addField('submenu_html', 'editor', array(
'name' => 'submenu_html',
'label' => Mage::helper('cmsnav')->__('Submenu HTML'),
'title' => Mage::helper('cmsnav')->__('Submenu HTML'),
'style' => 'width:500px; height:400px;',
'wysiwyg' => true,
'required' => false,
'config' => Mage::getSingleton('cms/wysiwyg_config')->getConfig(),
));

在 xml 文件中,我添加了所有必要的 JS 和 CSS 文件。
编辑器正在工作,但后来我上传了图片,我得到了这种链接:
<img src="http://linktoproject/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvVW50aXRsZWQtMS5wbmcifX0,/key/13e9709bba938ba67ff4ab68cb24c7a969aa89da4039bd850d65204116d6e76a/" alt="" />

而且我只能在 Mozilla 中看到图像,在其他浏览器中无法加载图像。
我检查了我在模块页面和 CMS 静态 block 中获得的配置设置,它们是相同的。哪里可能有问题?谢谢你。

最佳答案

解决方案是只更改 admin 中的一项设置:
System -> Configuration -> General -> Content Management -> Use Static URLs for Media Content in WYSIWYG for CatalogYes
我发现在 /app/code/core/Mage/Cms/Helper/WYSIWYG/Images.php 中检查了此设置在第 180 行(在 Magento 1.7.0.2 中)并取决于生成静态或动态链接。

附言当您说该链接仅在 Mozilla 中有效时,是因为该链接中有一个管理路径,因此您必须登录管理面板才能看到链接。因此,由于您仅通过 Mozilla 登录管理面板,因此它只能在那里工作。

关于image - Magento:自定义模块中的所见即所得,图像链接不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18528333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com