【发布时间】:2015-05-29 14:57:10
【问题描述】:
因为标题可能会让您建议我在自定义 phtml 文件(位于模板文件夹中)中无法从产品描述中获取图像 URL。
您可以在 cms 页面/块中使用
{{media url="wysywig/Banner/image.jpg"}}
我们为产品描述的部分(标题)所做的工作。
现在,当我尝试从我的 phtml 文件中显示该描述时
<?php echo nl2br($productResult[$i]->getDescription()); ?>
描述已加载,但图像 URL 未转换为总计 URL 例如“/media/wysywig/banner”。
我知道您必须在 php/phtml 文件中使用 Mage::getUrl("media"),尽管这些信息对我的情况没有多大帮助。
我唯一的想法是设置一个字符串函数来搜索 {{media url="wysywig/banner/image.jpg"}} 并将其替换为 Mage::getUrl("media/wysywig/image.jpg") 但我觉得这不是一个非常优雅的解决方案。
或者这是唯一的方法?任何帮助表示赞赏。 非常感谢和问候mpfmon
【问题讨论】:
-
尝试在回显之前用这个函数过滤你的描述字符串:$description = Mage::getSingleton('widget/template_filter')->filter($description);
-
是的!非常感谢它立即起作用。我就是这样做的: $description = Mage::getSingleton('widget/template_filter')->filter(nl2br($myProduct->getDescription()));回声 $description;