Как убрать font class=errortext (Раздел не найден) если нет элементов в разделе

Если не найдены элементы раздела то catalog.section отдает код: <font class="errortext">Раздел не найден...

На него ругается валидатор, говорит тег font не может иметь класса.

Судя по тексту ошибки, она отдается из компонента Битрикса, а ошибки компонента выводятся через функцию ShowError. Данная функция выводит текст через шаблон компонента bitrix:system.show_message

Открываем: /bitrix/components/bitrix/system.show_message/templates/.default/template.php и видим код:

<p><font class="<?=$arParams["STYLE"]?>"><?=$arParams["MESSAGE"]?></font></p>

Ну а далее по-старинке — копируем шаблон компонента .default в папку с шаблоном сайта или в папку .default шаблона и изменяем все что нужно.



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


-----
-----