Magento-将getChildHtml()作为模块的一部分添加到现有模板

Magento-将getChildHtml()作为模块的一部分添加到现有模板,magento,Magento,当创建一个模块来扩展magento时,最好能够将所有内容打包到一个自包含的、好的、简单的模块中,并通过将其拖动到根目录将其添加到站点 但是我有一个问题,当您创建一个模块并需要向现有模板文件(例如catalog/product/view.phtml)中的输出添加一些内容时会发生什么情况 当您完全控制代码并且可以轻松访问代码时,这很好,您只需在模块配置文件中使用布局更新,在模块布局文件中添加必要的代码,然后在所需模板中调用getChildHtml 但是,我正在创建一个同事们现在和将来都会使用的模块,

当创建一个模块来扩展magento时,最好能够将所有内容打包到一个自包含的、好的、简单的模块中,并通过将其拖动到根目录将其添加到站点

但是我有一个问题,当您创建一个模块并需要向现有模板文件(例如catalog/product/view.phtml)中的输出添加一些内容时会发生什么情况

当您完全控制代码并且可以轻松访问代码时,这很好,您只需在模块配置文件中使用布局更新,在模块布局文件中添加必要的代码,然后在所需模板中调用getChildHtml

但是,我正在创建一个同事们现在和将来都会使用的模块,如果有一种方法,他们不必手动编辑模板文件的最后一步,那将是很好的

如何避免将模板文件完全替换为模块的一部分

虽然我自己还没有尝试过,但Inchoo是一个非常棒的资源,他们在今年早些时候发布了这篇文章,它看起来非常有趣,并且可以在不需要任何模板文件的情况下做你想做的事情:

否则,就没有真正好的方法(至少我知道)。您需要按照您所说的做,创建自己的布局xml文件,并用自己的模板覆盖模板