195  /  328

Внешние файлы css

Просмотров: 1896 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 10.02.2016

Если встаёт необходимость использовать для шаблона компонента какие-то внешние файлы css, то реализовать это можно следующими способами.

До версии 15.5.1

Системной поддержки такой потребности "из коробки" не существовало. Задача решалась одним из трёх способов:

  1. Подключение инлайном:

    <link href="/local/styles.css" type="text/css" rel="stylesheet" />
  2. Код в самом компоненте:

    $APPLICATION->SetAdditionalCss("/local/styles.css");

  3. Код в файле component_epilog.php:

    <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
    global $APPLICATION;
    $APPLICATION->SetAdditionalCss("/local/styles.css");

С версии 15.5.1

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

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

$this->addExternalCss("/local/styles.css");
$this->addExternalJS("/local/liba.js");



22
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии