在包含的模板magento中使用getchildtml


Using getChildHtml inside included template magento

我正试图从Magento中的page/html/header.phtml文件中使用$this->getChildHtml('head')

page/1column.phtml文件中使用$this->getChildHtml('head')可以正常工作。

有人能指出我在正确的方向,了解如何在模板中使用神奇的$this ?

我认为这个堆栈溢出的问题,Magento -使用$this->getPriceHtml自定义页面模板是对的行,但我仍然错过了一些东西。由于

你进入了一个"比你所在的世界更大的世界里的世界"综合症。你不能使用它,因为head没有被定义为你当前所在块的子块。

试试这个:

<?php echo $this->getLayout()->getBlock('head')->toHtml();?>