这是我的结构: 在[template_name] /default/layout/page.xml中我创建了新块:
<block type="core/text_list" name="customblock" template="page/html/customblock.phtml" />
[template_name] /default/template/1column.phtml 中的
<?php echo $this->getChildHtml('customblock') ?>
并在[template_name] /default/template/page/html/customblock.phtml中
<h1 style="bacground-color:yellow">Hello this is new reference</h1>
异常日志为空,我的新块未显示,enybody知道原因吗?
答案 0 :(得分:0)
你可以做两件事你的目录不正确请改变你的目录 把你的模板放在页面/开关中 并在page.xml中调用,如下所示
<block type="page/switch" name="customblock" as="customblock" template="page/switch/customblock.phtml"/>
并将自定义块添加到default/template/page/switch/yourblock.phtml
或另一种方式是
如果您要使用模板(phtml),您的版块应该从Mage_Core_Block_Template
延伸。
因此,您的阻止类型应为core/template
。
希望这一定能解决您的问题
答案 1 :(得分:0)
这对我有帮助:
<block type="core/text_list" name="customblock" as="customblock" translate="label">
<label>featured block</label>
<block type="page/html_topmenu" template="page/html/customblock.phtml"/>
</block>