我想覆盖核心文件(core / Mage / Catalog / Product / List.php)。应该如何使用companyName / extensionName /?.
在app / code / local中覆盖它的路径答案 0 :(得分:2)
请检查下面的链接,我认为它会帮助你。 http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/how_to_create_a_local_copy_of_app_code_core_mage
答案 1 :(得分:1)
假设您要覆盖该文件 - 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
希望这有帮助。
答案 2 :(得分:0)
正好提及config.xml中的代码
<blocks>
<catalog>
<rewrite>
<product_list>Namespace_ModuleName_Block_Catalog_Product_List</product_list>
</rewrite>
</catalog>
</blocks>
并在Block Folder
中创建文件Block的路径为Catalog / Product / List.php
并在List.php中写下代码
}
希望它能满足你的目的。