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