Руслан Журавлев, А вы в чем файл открываете? Попробуйте скопировать файл в текстовый редактор, удалить файл, и создать заново.
Еще проверьте не только файл шаблона, но заодно еще и файл страницы - там тоже может быть
И простите, за мою дерзость, но не смог пройти мимо и не выдать пару комментов по коду:
Код |
---|
if($GET["debug"] == "y"){
error_reporting(E_ERROR | E_PARSE);
}
|
Битрикс переопределяет эти вещи у себя внутри. Если не хотите проблем - просто переключите в настройках главного модуля - это удобне.
Со своим debug=y вы все равно не поймаете все то, что могли бы поймать с этой надстройкой.
Код |
---|
$arSite = CSite::GetByID(SITE_ID)->Fetch(); |
Вам действительно это необходимо? Не думаю.
Судя по doctype у Вас html5, а значит устаревшие схемы Вам не нужны (html5 не xml).
Поэтому код можно еще почище сделать.
Если поменять вот это:
Код |
---|
$htmlClass = ($_REQUEST && isset($_REQUEST['print']) ? 'print' : false); |
На вот это (для php 5.6)
Код |
---|
$htmlClass = ( !empty($_REQUEST['print']) ? 'print' : ''); |
То код выглядел бы немного чище (по себе сужу)
Код |
---|
<ht ml lang='<?=LANGUAGE_ID?>' class='<?=$htmlClass;?>'>
<head>
<met a http-equiv=’Content-Type’ content=’text/html; charset=utf-8? /> |