正如标题所说,我正在尝试将最后一个Magento类别页面发送到404页面,而没有重定向。
为此,我构建了一个观察者,它观察了controller_action_layout_generate_blocks_after dispatch。从那里我验证param p(页面)是数字并且在min和max。
之内一切正常,但我无法将操作转发到我的自定义noRoute页面!
我可以抛出一个异常,但它会触发默认的Magento 404页面,我不能在观察者中使用_forward Magento函数!
我该怎么办?非常感谢!
答案 0 :(得分:0)
您需要将此代码放在观察者中,这将起作用 法师::应用程序() - > getFrontController() - > GETRESPONSE() - > setRedirect($ URL);