覆盖magento cms控制器以进行noRoute操作

时间:2011-10-12 08:54:34

标签: magento controller

我正在寻找替代noRoute动作的cms控制器的示例。我试图让我的404页面在发生时向我发送电子邮件。

我已经跟随this tutorial并完成所有内容,但没有任何反应。

我用Google搜索了一些found this,这对我来说也不起作用。

我的Magento版本是1.5.0.0-rc1。

有人能给我任何教程或示例代码的链接吗?非常感谢你!

2 个答案:

答案 0 :(得分:3)

我做了一些尝试/错误研究并设法创建我的模块。经过大量搜索后,我发现Magento使用404页面的自定义无路由控制器(此页面为GOLD:http://alanstorm.com/magentos_many_404_pages)。这可以设置如下:

在“系统 - >配置 - >网络 - >默认页面”下,我更改了默认无路由网址的设置,该网址现在指向我的自定义控制器。

我基本上复制了现有CMS IndexController中的内容并添加了我自己的逻辑(发送电子邮件并显示搜索表单)。就是这样,它构成了我的作品。

感谢大家。

答案 1 :(得分:0)