您好我添加了有用的产品,但希望它们显示在标题中以便在每个页面上显示,我尝试移动代码,我试过:
echo $this->getLayout()->createBlock('Mage_Adminhtml_Block_Template', 'block-name')->setData('template', 'inchoo/block_featured_products.phtml')->toHtml()
我是 magento 的新手,所以我不知道
感谢 格雷厄姆
答案 0 :(得分:0)
创建一个CMS静态块并为其指定一个标识符名称,例如“featured_product”。 从app / design / frontend / default / YOURTEMPLATE / layout / page.xml打开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') ?>
清理缓存并测试您的页面。