if(!defined(«B_PROLOG_INCLUDED») || B_PROLOG_INCLUDED!==true) die(); — защита файла без подключения ядра системы
IncludeTemplateLangFile(__FILE__); — Предназначена для подключения языковых файлов для скриптов лежащих в каталоге текущего шаблона сайта.
<html lang = ‘<?LANGUAGE_ID?>’ Если это публичная часть, то в данной константе храниться поле «Язык» из настроек текущего сайта, если административная часть, то в данной константе храниться идентификатор текущего языка.
GetMessage(‘NameKey’) — для языковых пакетов RU и EN (lang/ru/NameFile.php), название файла NameFile.php должно совпадать с файлом от куда вызывается функция GetMessage
$curPage = $APLICATION->GetCurPage(true); url страницы где сейчас находиться пользователь