1

我创建了一个包含所见即所得文件的 Magento 模块。当我使用所见即所得的“插入图像”按钮时,我得到以下代码:

<img src="{{media url=" wysiwyg/slide.jpg"}}" alt=""/>

在图像路径之前有空格(这也是它在 CMS 中的工作方式)。我正在尝试使用以下代码处理此文件:

$collection = Mage::getModel('slideshow/slide')->getCollection()->addPositonSort()->addStoreFilter(Mage::app()->getStore())->getItems();     
foreach ($collection as $slide) {    
    $contentToParse = $slide->getImage(); 
    $helper = Mage::helper('cms');
    $processor = $helper->getBlockTemplateProcessor();
    $html = $processor->filter($contentToParse);
    echo $html;
}

但它会在图像路径中保留空格:

<img src="http://www.mydomain.com/media/ wysiwyg/slide1.jpg" alt=""/>

并且图像没有显示。

我应该如何处理这个文件?

4

1 回答 1

0

请试试这个

`<img src="{{skin url="wysiwyg/slide.jpg"}}" alt="" />`

代替

<img src="{{media url=" wysiwyg/slide.jpg"}}" alt=""/>

有用

于 2012-11-19T11:07:06.133 回答