Старым методом (до D7) уже мало кто пользуется, но все же можно указать:
// Для подключения скриптов
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/file.js" );
// Подключение css
$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/js/file.css", true);
// Подключение мета тегов или сторонних файлов
$APPLICATION->AddHeadString("name='<meta name='yandex-verification' content='62be9ea1' />'");
Подключение стилей и скриптов с D7:
<?
use Bitrix\Main\Page\Asset;
// Для подключения css
Asset::getInstance()->addCss("/bitrix/css/main/bootstrap.min.css");
// Для подключения скриптов
Asset::getInstance()->addJs(SITE_TEMPLATE_PATH . "/js/file.js");
// Подключение мета тегов или сторонних файлов
Asset::getInstance()->addString("<link rel='shortcut icon' href='/local/images/favicon.ico' />");
?>
При работе с шаблонами компонентов, также шаблонов сайтов в системе есть предопределенные константы, которые содержат пути к файлам.
Путь к компоненту относительно корня сайта:
$componentPath
Путь к файлу шаблона компонента относительно корня сайта:
$templateFile
Путь к папке шаблона компонента относительно корня сайта:
$templateFolder
Путь к папке родительского шаблона:
$parentTemplateFolder
Получить имя шаблона:
$templateName
Путь к текущему шаблону:
<?=SITE_TEMPLATE_PATH ?>
PS: Статья будет обновляться.
Количество просмотров: 623