Заметки

404 ошибка в каталоге битрикс

15.06.2016 11:43:21
Это довольно хорошая новость учитывая то, что раньше для этих целей приходилось использовать различные не стандартные решения. Но часто клиенты обновившись не получают этот функционал даже произведя настройку в комплексном компоненте каталога. Проблема в том, что нужно поправить наши шаблоны каталога, а именно передать новые параметры в простые компонента комплексного каталога. Итак нам нужно вставить следующий код:

"MESSAGE_404" => $arParams["MESSAGE_404"],
"SET_STATUS_404" => $arParams["SET_STATUS_404"],
"SHOW_404" => $arParams["SHOW_404"],
"FILE_404" => $arParams["FILE_404"]

Данный код нам надо вставить в файлы шаблона каталога. Переходим в директорию:
/bitrix/templates/название_шаблона_вашего_сайта/components/bitrix/catalog/название_шаблона_каталога(или .default, если Вы его не задали)/

Здесь нам требуются файлы section.php и element.php.
В файле section.php добавьте приведенный выше код в вызов компонентов "bitrix:catalog.section.list" и "bitrix:catalog.section".
Пример добавления в  "bitrix:catalog.section" представлен на картинке.

56b0ebf6f7.jpg

  В element.php код следует добавить в вызов компонента "bitrix:catalog.element".

После данный действий Ваш каталог будет не только устанавливать статус, но и выводить 404 страницу, либо любую другую которую Вы можете задать в компоненте каталога.

Возврат к списку