Валидность кода bitrix и spread.php

Рейтинг: 38.4250  
На голосовании
Предложил Постоев Олег 06.09.2013 18:44:00

Валидность кода bitrix и spread.php

В файле "\bitrix\modules\main\classes\general\main.php" выводится картинка:
$res .= '<img src="'.htmlspecialchars($url).'" alt="" style="width:0px; height:0px; position:absolute; left:-1px; top:-1px;" />'."\n";
Проблема в участке "/>".
Для валидатора при HTML 4.01 Strict этот код считается невалидным - нужно убирать слеш.
А вот функция ShowHead() поддерживает параметр вывода этих слешей.

Так может их объединить? И сделать так, что бы при ShowHead(false) эта картинка выводилась без слеша?

Рейтинг: 0.0733  
Малков Евгений 11.09.2013 16:51:46
Идея правильная, реализация - не очень. Вообще, мне не нравится реализация через параметр в ShowHead(), это должна быть глобальная настройка для шаблона или для сайта (не правильно, но удобно задавать для всех шаблонов сайта), ну и убрать ее уже из ShowHead().
Ну и сдалась вам эта валидация, по большому счету,  "Вам шашечки, или ехать?"