PHP、Magento、覆盖文件问题

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中的重写来覆

我想覆盖核心文件(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\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
中创建重写节点。好的,但是路径应该是什么样子?我想这是我的问题。