PHP、Magento、覆盖文件问题
我想覆盖核心文件(core/Mage/Catalog/Product/List.php)。使用companyName/extensionName/?在app/code/local中重写它的路径应该是什么样子?假设您要重写文件-app\code\core\Mage\Catalog\Block\Product\List.php 或者你可以通过在PHP、Magento、覆盖文件问题,php,magento,Php,Magento,我想覆盖核心文件(core/Mage/Catalog/Product/List.php)。使用companyName/extensionName/?在app/code/local中重写它的路径应该是什么样子?假设您要重写文件-app\code\core\Mage\Catalog\Block\Product\List.php 或者你可以通过在 app\code\local\Mage\Catalog\Block\Product\List.php 路径,或者您可以使用config.xml中的重写来覆
app\code\local\Mage\Catalog\Block\Product\List.php
路径,或者您可以使用config.xml中的重写来覆盖它,并将其存储在
app\code\local\COMPANYNAME\EXTENSIONNAME\Block\Product\List.php
希望这有帮助。请查看下面的链接,我想它会帮助你。
只需在config.xml中提及以下代码即可
<blocks>
<catalog>
<rewrite>
<product_list>Namespace_ModuleName_Block_Catalog_Product_List</product_list>
</rewrite>
</catalog>
</blocks>
名称空间\u模块名称\u块\u目录\u产品\u列表
并在块文件夹中创建文件
块的路径将是Catalog/Product/List.php
只需在List.php中编写以下代码
}
希望它能满足您的需要。是的,但是不要忘记在
config.xml
中创建重写节点。好的,但是路径应该是什么样子?我想这是我的问题。