【发布时间】:2011-03-06 21:56:11
【问题描述】:
我正在使用 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" />
相同的参数;我只是添加了名称和身份。然后,在我的模板内部...
<?php echo $this->getChildHtml('hero_banners'); ?>
但我没有得到任何输出。分析器注意到 hero_banners 块已加载,但其模板文件 (banner/widget/block.phtml) 从未运行。
有人知道我做错了什么吗?
-P
【问题讨论】: