Magento:如何将内容添加到<! - ?php echo $ this ---> getChildHtml('outer-right')?&gt;

时间:2013-06-09 21:53:29

标签: magento templates magento-1.7 php

我还在和magento挣扎。 我有一个3列布局,但想放置另一个 内容右外侧的小部件 <?php echo $this->getChildHtml('outer-right') ?>

如何使用要输出的内容创建.phtml文件 何时<?php echo $this->getChildHtml('outer-right') ?> 被调用?

感谢。

1 个答案:

答案 0 :(得分:0)

您只需要通过layout.xml文件在正确的布局句柄中名为“outer-right”的块中添加/填充块。当您的布局句柄处于活动状态时,您将能够通过getChildHtml('outer-right')获取其html

<cms_index_index>
<block type="core/template" name="outer-right" template="xyz.phtml">
   <block type="core/template" name="inside-outer-right-1" template="inside.phtml"/>
   <block type="core/template" name="inside-outer-right-2" template="inside2.phtml"/> 
</block>
</cms_index_index>