簡體   English   中英

Magento-在自定義模塊中處理所見即所得

[英]Magento - process wysiwyg filed in custom Module

我創建了一個包含所見即所得的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=""/>

並且圖像未顯示。

我應該如何處理此案?

請嘗試這個

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

代替

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

有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM