magento block和reference

1. 对于 type="core/text_list"的block

<reference name="after_body_start">

            <block type="core/template" name="containerForGoogleCode" template="sky/container.phtml" ></block>

</reference>

将 template="sky/container.phtml" 模板插入 after_body_start block 中

注意:上面 block 标签中的 name 属性 不能等于 reference 的name 属性 ,否则 前者将替换后者,即 template="sky/container.phtml" 模板

将会替换原始的 name="after_body_start" 的 block 所定义的模板。


2. 对于 type !="core/text_list" 的block,可以在其模板中,

<?php echo $this->getChildHtml("containerForGoogleCode") ?>

<reference name="root">

            <block type="core/template" name="containerForGoogleCode" template="sky/container.phtml" ></block>

</reference>

或者直接

<reference name="root">

            <block type="core/template" name="containerForGoogleCode" template="sky/container.phtml"  output="toHtml"></block>

</reference>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值