我陷入了有线状态。我所做的是获取博客数据并显示在特定页面上。问题是像这样的<img alt="" src="{{media url=" wysiwyg="" blogimg1.jpg"}}"="">
在前端返回错误的媒体URL。我只想它会返回这样的图片src"mydomain.com/images/blogimg1.jpg"。我试图找到解决方案,但没有成功。
我的代码低于
<?php
$collections = Mage::getModel('blog/blog')->getCollection()
->addPresentFilter()
->addEnableFilter(AW_Blog_Model_Status::STATUS_ENABLED)
->addStoreFilter()
->joinComments()
->setOrder('created_time', 'desc');
foreach ($collections as $collection) {
echo $collection->title."<br>";
echo $collection->post_content."<br>";
echo $collection->short_content."<br>";
}
?>
问题解决我们必须使用过滤器,一切都会好起来的
Mage::helper('cms')->getPageTemplateProcessor()->filter($collection->short_content)