2014-01-29 51 views

回答

0

决不编辑核心的Magento在任何情况下文件。如果您更改位于app/code/core/Mage/Contacts/etc/config.xmlconfig.xml,所有更改将在您的法师版本升级时丢失。

1)创建一个新的模块,并更改frontname为您的联系人页面

OR

2)创建一个新的CMS具有URL页面关键的Kontact,有联系表格块内容,做一个新的URL重写和重定向联系人kontact,你就完成了

+0

好的@Slimshadddyyy,第二个选项正常工作。不过,我觉得第一个是最佳做法。当我在核心文件中编辑正面名称时,它工作得很好!但是,当我将'联系人'模块复制到本地目录,并更改正面名称 - 它不覆盖。怎么回事?基本上我将/ app/code/core/Mage/Contacts复制到/ app/code/local/Mage/Contacts并在本地编辑config.xml。 – vikingen

+0

你不能在你的本地复制Mage文件夹及其文件,并开始working.Make一个单独的模块,它会覆盖Mage_Contacts,然后执行您的更改。最好的方法将与.htaccess 如果该方法为你工作pv upvote回答。 – Slimshadddyyy

+0

谢谢!我做了一个单独的模块,并覆盖了Mage_Contatcs。完美的作品! – vikingen

0

您可以轻松地做到这一点,只需更新线路40 app/code/core/Mage/Contacts/etc/config.xml

从< frontName>contacts</frontName>

<frontName>kontakt</frontName>

尝试删除缓存,如果你的编译enble然后尝试重新编译

编辑

请重写接触模块后,它的核心文件来测试并进入本地文件夹

See Image

+0

你真的认为编辑核心法师文件是一个很好的做法吗? – Slimshadddyyy

+0

@Slimshadddyyy没有工作后,你可以覆盖联系人模块 –

+1

如果你重写核心文件,为什么它不工作?而是建立一个本地模块。 – Slimshadddyyy