как говорится в названии, я пытаюсь отправить страницы категории Magento после последней страницы 404 без перенаправления.
Для этого я создал наблюдателя, который наблюдает за контроллером_action_layout_generate_blocks_after отправки. Из этого я проверяю, что параметр p (страница) является числовым и внутри min и max.
Все в порядке, но я не могу перенаправить действие на свою обычную страницу noRoute!
Я могу выбросить исключение, но он будет запускать страницу Magento 404 по умолчанию, и я не могу использовать функцию _forward Magento внутри наблюдателя!
Как мне это сделать? Большое спасибо!
Вам нужно поместить этот код в observer, это будет работать Mage :: app() → getFrontController() → getResponse() → setRedirect ($ url);