Magento:如何将内容添加到<;?php echo$this->;getChildHtml(';右外';)?>;

Magento:如何将内容添加到<;?php echo$this->;getChildHtml(';右外';)?>;,magento,templates,magento-1.7,php,Magento,Templates,Magento 1.7,Php,我还在和magento斗争。 我有一个3列布局,但想再放置一个 内容右外角的小部件,带有 如何使用要输出的内容创建.phtml文件 当 被调用了吗 谢谢。您只需通过layout.xml文件将块添加/填充到正确布局句柄中名为“outer right”的块中即可。当布局句柄处于活动状态时,您将能够通过getChildHtml('outer-right')获取其html 您是一般使用widget这个术语,还是指Magento的CMS widget功能?可能与您的兴趣相关(但不值得一个真正的答案),

我还在和magento斗争。 我有一个3列布局,但想再放置一个 内容右外角的小部件,带有

如何使用要输出的内容创建.phtml文件 当
被调用了吗


谢谢。

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



您是一般使用widget这个术语,还是指Magento的CMS widget功能?可能与您的兴趣相关(但不值得一个真正的答案),这不是Magento的虚饰布局。这是我写的一本电子书,从上到下解释了Magento的布局系统(这在一个单堆栈溢出问题中很难做到),如果我使用了整个术语,我感到抱歉。我不想添加任何复杂的小部件。只需添加一些html。谢谢,但我很困惑。什么是xyz.phtml,inside.phtml,inside2.phtml?什么是cms_index_index?还有,我把代码放在哪里。理想情况下,我可以编写布局更新代码,但如何进行?我如何扩展cms.xml以执行以下操作。我必须将整个cms.xml文件复制到我的布局目录中,还是可以在不复制的情况下扩展它?base/default/layout/cms.xml中的cms_index_*句柄做什么?
<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>