Php 在不修改phtml文件的情况下修改产品视图?

Php 在不修改phtml文件的情况下修改产品视图?,php,magento,e-commerce,Php,Magento,E Commerce,我还没有找到一个合适的答案,所以我决定在这里问它 我是Magento的新手,正在尝试开发一个可以修改产品和类别页面的扩展 我想让它在每个模板中都能工作,这意味着我需要找到一种方法来修改这些页面,而无需编辑模板文件 如何实现此功能?您可以使用以下观察者通过编辑核心模板文件来更改templatephtml文件中的内容 核心\u块\u抽象\u到\u html\u之前 核心\u块\u抽象\u到\u html\u之后 请参阅,您还可以在相应的视图文件中使用给定的子块/例如,catalog/product/

我还没有找到一个合适的答案,所以我决定在这里问它

我是Magento的新手,正在尝试开发一个可以修改产品和类别页面的扩展

我想让它在每个模板中都能工作,这意味着我需要找到一种方法来修改这些页面,而无需编辑模板文件


如何实现此功能?

您可以使用以下观察者通过编辑核心模板文件来更改templatephtml文件中的内容

核心\u块\u抽象\u到\u html\u之前

核心\u块\u抽象\u到\u html\u之后


请参阅,您还可以在相应的视图文件中使用给定的子块/例如,catalog/product/view.phtml包含。因此,您可以使用它,通过layout.xml添加一个块,并参考该块,例如:

您可以使用模板中回显的任何块,并将其包装到您自己的模板文件中。当然,你不会真的改变整个页面,但是你可以在不接触任何core.phtml文件的情况下添加很多内容