Чаще всего ближе к концу разработки сайта, программист и заказчик вспоминают, что надо бы как-то сделать так, чтобы выдаваемая 404-я ошибка была красива на вид и давала юзеру понять, что попал он не туда куда хотел. Есть стандартный способ — простое редактирование страницы 404-й — файл 404.php в корне сайта на битрикс. Но такой способ не дает, во первых, использовать отдельный дизайн для этой страницы; и во-вторых, невозможно ее показывать при обращении к несуществующему элементу или секции инфоблока. Однако, есть еще один способ… Немного теории… В Битрикс при обнаружении, что сейчас будет нужно обрабатывать 404-ю ошибку в движке автоматически задается константа ERROR_404 и приравнивается «Y». Наша задача в таком случае состоит в том, чтобы отловить момент, когда такая константа появляется и, конечно же, в этом могут нам помочь только события. В данном конкретном случае нам имеет смысл обратиться к событию OnEpilog, которое возникает в конце выполнения страницы. Немного пра