Я использую Magento Enterprise Edition. Он включает в себя виджет для баннеров, который я хочу использовать внутри моего шаблона, а не внутри блока контента, запускаемого 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