Битрикс. Подключение своих стилей и скриптов

Старым методом (до 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


Понравилась статья?

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