我正在尝试重命名出现在我的 Magento 结帐中的一些信用卡(例如,“Visa”变成“Visa Debit/Credit”)。
为此,我发现您必须编辑/app/code/core/Mage/Payment/etc/config.xml
.
不想覆盖核心文件,我尝试将此文件复制到/app/code/local/Mage/Payment/etc/config.xml
并在那里进行更改,但它不起作用。根据研究,我收集到 Magento 不会先从本地文件夹自动加载配置文件?
然后我发现您可以更改app/etc/modules/Mage_All.xml
并指定<codePool>local</codePool>
而不是<codePool>core</codePool>
under <Mage_Payment>
。然后我在本地文件夹下所做的更改将起作用。
这是正确的方法吗?更改codePool
核心模块会产生任何影响吗?还有其他方法可以“覆盖”核心模块config.xml
吗?