Magento和Fancybox - 阻止CMS加载内联

时间:2012-08-06 22:07:55

标签: ajax magento fancybox inline

情况:
我们的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代码。

任何提示?

1 个答案:

答案 0 :(得分:1)

解决方案在这里:
magentocommerce.com/boards/viewthread/210263/#t399724

感谢Kalpesh Mehta

代码: 来自

echo $block->getContent(); 

echo $this->helper('cms')->getBlockTemplateProcessor()->filter($block->getContent());