Отправка страниц категории Magento после последней на 404

0

как говорится в названии, я пытаюсь отправить страницы категории Magento после последней страницы 404 без перенаправления.

Для этого я создал наблюдателя, который наблюдает за контроллером_action_layout_generate_blocks_after отправки. Из этого я проверяю, что параметр p (страница) является числовым и внутри min и max.

Все в порядке, но я не могу перенаправить действие на свою обычную страницу noRoute!

Я могу выбросить исключение, но он будет запускать страницу Magento 404 по умолчанию, и я не могу использовать функцию _forward Magento внутри наблюдателя!

Как мне это сделать? Большое спасибо!

Теги:
magento

1 ответ

0

Вам нужно поместить этот код в observer, это будет работать Mage :: app() → getFrontController() → getResponse() → setRedirect ($ url);

  • 0
    Я не хочу перенаправления, я хочу отобразить страницу ошибки в том же URL-адресе, где я нахожусь!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню