MAgento新区块

时间:2013-08-21 11:08:07

标签: php magento

这是我的结构: 在[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知道原因吗?

2 个答案:

答案 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>