включая phtml файл в phtml в magento - PullRequest
0 голосов
/ 04 марта 2011

Привет! Я добавил популярные продукты inchoo, но хочу, чтобы они отображались в заголовке, поэтому показывайте на каждой странице, я пытался переместить код, я пытался:

 echo $this->getLayout()->createBlock('Mage_Adminhtml_Block_Template', 'block-name')->setData('template', 'inchoo/block_featured_products.phtml')->toHtml()

Я новичок в magento так что я не знаю

спасибо Грэм

1 Ответ

0 голосов
/ 04 марта 2011

Создайте статический блок CMS и присвойте ему имя идентификатора, скажем, «featured_product». Откройте файл page.xml из приложения / design / frontend / default / YOURTEMPLATE / layout / page.xml Найдите раздел html_header, теперь добавьте следующий код

<block type="cms/block" name="header_block"><action method="setBlockId"><block_id>featured_product</block_id></action></block>

Затем откройте файл app / design / frontend / default / YOURTEMPLATE / template / page / html / header.phtml. Найдите область для проектирования и добавьте туда следующий код:

<?php echo $this->getChildHtml('featured_product') ?>

Очистите кеш и протестируйте свою страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...