我正在使用Magento企业版。它包含一个横幅小部件,我想在模板内使用它,而不是在CMS运行的内容块内使用。我已成功从内容块内生成输出:
我正在使用Magento企业版。它包含一个横幅小部件,我想在模板内使用它,而不是在CMS运行的内容块内使用。我已成功从内容块内生成输出:
{{widget type="enterprise_banner/widget_banner" display_mode="fixed" rotate="series" banner_ids="4" template="banner/widget/block.phtml" unique_id="744a56c9a042cc9fa166163c12d869d9"}}
很简单。所以在我的布局xml中,我尝试了这个:
<block type="enterprise_banner/widget_banner" name="hero_banners" as="hero_banners" display_mode="fixed" rotate="series" banner_ids="4" template="banner/widget/block.phtml" unique_id="744a56c9a042cc9fa166163c12d869d9" />
同样的参数; 我只是添加了名称和“as”。然后,在我的模板内部...
<?php echo $this->getChildHtml('hero_banners'); ?>
但是我没有得到任何输出。分析工具指出hero_banners块已加载,但它的模板文件(banner/widget/block.phtml)从未运行。
有人知道我做错了什么吗?
-P