使用WYSIWYG无法正确显示CMS图像

时间:2014-01-03 09:13:14

标签: magento wysiwyg

当我使用WYSIWYG编辑器添加图像时,图像路径很长。我得到以下路径:

<img src="media url="home/magento/static/media/wysiwyg/people.png"" alt="" /> 

而不是:

<img src="media url=wysiwyg/people.png"" alt="" /> 

当我导入图片网址时,我会在WYSIWYG中弹出以下图片网址:

图片网址如下:https://server.magento.local/index.php/smladmin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9ImhvbWUvc2FuaWRpcmVjdC9zdGF0aWMvbWVkaWEvd3lzaXd5Zy9sb2dvLXBpbi5wbmcifX0,/key/acc4e19a8864aa88801f17ea0d3d8b3e/

我认为这个问题与Symlinks有关?因为它只在我们的服务器上,而不在我们的本地环境中。

我怎么能解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

我在另一篇文章中找到了答案:How can I relocate my magento store's media directory?

-

可以添加为符号链接, 但是你会在管理面板中遇到WYSIWYG编辑器的问题:)

需要以下:

编辑 /app/code/core/Mage/Cms/Helper/Wysiwyg/Images.php

function getCurrentUrl()

$path = str_replace(Mage::getConfig()->getOptions()->getMediaDir(), '', $this->getCurrentPath());

更改为

$path = str_replace(realpath(Mage::getConfig()->getOptions()->getMediaDir()), '', $this->getCurrentPath());