magento产品描述图片缺失

时间:2013-07-04 18:19:34

标签: magento magento-1.7

大家好,               我需要在magento主页上显示一个产品。我已经成功完成了,但是当我尝试获得这样的产品描述时:

负载(49); ?> getDescription(); ?>

我可以获得所有产品说明文字,但我在插入wysiwyg编辑器中的产品描述中有一个图片,该图片未显示在主页上。

图像的链接就像这样(firebug)被打破:

在产品视图页面上显示相同的产品描述图像。下面是产品视图页面(firebug)中的图像代码:

底线是使用getDescription(); ?>我可以在产品说明中获取文本,但不能在主页上的产品说明中获取图像。

我已经对它进行了搜索,但无法得到一个确切的解决方案。正如许多文章解释我们如何获得产品描述,但没有解释如何获得产品描述图像。

感谢任何帮助。谢谢。

谢谢 Sarvesh

1 个答案:

答案 0 :(得分:0)

在Magento中使用WYSIWYG编辑器时,会通过指令添加图像。如果您检查$product->getDescription()返回的简要描述,那么您会注意到{media}指令。

如果您手动从产品或任何其他WYSIWYG数据中检索描述,则需要让处理器过滤您的内容以解析所有指令,在本例中为图像。

Mage_Cms_Helper_Data类包含getBlockTemplateProcessor()方法。如果您让该方法解析下面的内容,则应显示图像。

$processor = Mage::helper('cms')->getBlockTemplateProcessor();
$content = $processor->filter($content);

如果您想了解有关指令的更多信息。我建议您查看以下课程Mage_Core_Model_Email_Template_FilterVarien_Filter_Template