最后将Magento类别页面发送到404

时间:2015-02-20 17:48:57

标签: php magento

正如标题所说,我正在尝试将最后一个Magento类别页面发送到404页面,而没有重定向。

为此,我构建了一个观察者,它观察了controller_action_layout_generate_blocks_after dispatch。从那里我验证param p(页面)是数字并且在min和max。

之内

一切正常,但我无法将操作转发到我的自定义noRoute页面!

我可以抛出一个异常,但它会触发默认的Magento 404页面,我不能在观察者中使用_forward Magento函数!

我该怎么办?非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要将此代码放在观察者中,这将起作用      法师::应用程序() - > getFrontController() - > GETRESPONSE() - > setRedirect($ URL);