//Blog
Правильный header в Битрикс
Правильно оформить header в Битрикс не сложно, но как правило, новички в разработке постоянно забывают о важных параметрах либо наоборот добавляют все, что только могут. Тут мы приведем стандартный пример header’a.
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> - //обязательно! //не позволяет подключиться к файлу на прямую.<!DOCTYPE HTML> - //обязательный параметр<html lang="ru-RU"><head><?IncludeTemplateLangFile(__FILE__);?> - //подключение lang (языковых) файлов<?$APPLICATION->ShowHead();?> - //Подключает стили и скрипты из основного шаблона<title><?$APPLICATION->ShowTitle()?></title> - //вывод тайтла в основном шаблоне сайта<?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH.'/css/my-css.css');?> - //подключение CSS //из шаблона<?$APPLICATION->SetAdditionalCSS("/bitrix/templates/.default/css/my-css.css")?> - //подключение css //по прямому пути<?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.'/js/my-js.js');?> - //подключение JS из шаблона<?$APPLICATION->AddHeadScript('/bitrix/templates/.default/js/my-js.js')?> - //подключение JS //по прямому пути<link rel="shortcut icon" type="image/x-icon" href="<?=SITE_TEMPLATE_PATH?>/favicon.ico" /> - //подключение favicon</head><body><?$APPLICATION->ShowPanel();?> - //подключаем панель администратора
