Перейти к содержанию

Пример. Внешние файлы css

С версии 15.5.1 появилась штатная поддержка вызова стороннего файла css. Под сторонним файлом понимается как локальный файл вне компонента так и файл на внешнем домене.

Для подключения такого файла в template.php необходимо прописать:

$this->addExternalCss("/local/styles.css");
$this->addExternalJS("/local/liba.js");
До версии 15.5.1
Системной поддержки такой потребности "из коробки" не существовало. Задача решалась одним из трёх способов: 1. Подключение инлайном: php <link href="/local/styles.css" type="text/css" rel="stylesheet" /> 2. Код в самом компоненте: php $APPLICATION->SetAdditionalCss("/local/styles.css"); 3. Код в файле component_epilog.php: php <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); global $APPLICATION; $APPLICATION->SetAdditionalCss("/local/styles.css");