Партнер 1С-Битрикс
Разработка и поддержка сайтов на 1С-Битрикс
  8 (8152) 78-54-20
Закрыть

Статьи

Основные функции вывода в шаблонах Битрикс

Сборник самых основных и часто используемых функций в 1С-Битрикс.

В шаблоне сайта

<?$APPLICATION->ShowHead(); // подключение мета-тегов Content-Type, robots, keywords, description; script и CSS ?>
<?$APPLICATION->ShowTitle(); // выводит заголовок окна браузера (по умолчанию true) ?>
<?$APPLICATION->ShowTitle(false); // выводит заголовок в теле страницы ?>
<?$APPLICATION->ShowPanel(); // выводит панель управления администратора ?>
<?=SITE_TEMPLATE_PATH // выводит путь к шаблону сайта ?>
<?=SITE_DIR // выводит текущую корневую директорию сайта ?>
<?$APPLICATION->GetCurPage(); // выводит путь к текущей странице сайта ?>

Подключение дополнительных файлов для ядра D7

<?
use Bitrix\Main\Page\Asset; // в начале странички

Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/js/myjscode.js"); // подключаем JS файл
Asset::getInstance()->addCss(SITE_TEMPLATE_PATH."/styles/mystyle.css"); // подключаем CSS файл
Asset::getInstance()->addString('<link rel="stylesheet" type="text/css" href="bitrix/components/ip-51/adv_top_ibpro.camera_banner/templates/.default/css/camera.css" />'); // подключаем произвольный файл или строку
?>

Подключение дополнительных файлов для старого ядра

<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>" /> - установка кодировки сайта
<?$APPLICATION->ShowMeta("keywords"); // вывод мета тега keywords ?>
<?$APPLICATION->ShowMeta("description"); // вывод мета тега description ?>
<?$APPLICATION->ShowCSS(); // подключение стилей CSS template_styles.css и styles.css ?>
<?$APPLICATION->ShowHeadStrings(); // подключение кода в свободном формате ?>
    Пример подключения файла css: $APPLICATION->AddHeadString('<link rel="stylesheet" type="text/css" href="bitrix/components/ip-51/adv_top_ibpro.camera_banner/templates/.default/css/camera.css" />');
<?$APPLICATION->ShowHeadScripts(); // вывод служебных скриптов (из компонентов и т.п.) ?>

Базовый набросок кода шаблона сайта

<html>
<head>
<?$APPLICATION->ShowHead()?>
<title><?$APPLICATION->ShowTitle();?></title>
</head>
<body>
#WORK_AREA#
</body>
</html>



Возврат к списку

Наши клиенты