情况:
我们的Magento产品页面上有几个小图标。单击一个后,将打开一个包含CMS Block内容的fancybox。
问题:
似乎fancybox没有正确地“编译”块内容。 magento变量不会转换为“可读”代码。
这是代码:
http://pastebin.com/24qyYinD
输出:
<div id="data-winddicht">
<div class`enter code here`="technologie_lightbox">
<div class="image"><img src="{{media url="wysiwyg/Technology/Wasserdicht.png"}}" alt="" /></div>
<p>LOREM TEST</p>
</div>
{{media url =“”}}未转换为HTML代码。
任何提示?
答案 0 :(得分:1)
解决方案在这里:
magentocommerce.com/boards/viewthread/210263/#t399724
感谢Kalpesh Mehta
代码: 来自
echo $block->getContent();
到
echo $this->helper('cms')->getBlockTemplateProcessor()->filter($block->getContent());