О web-разработке
и даже немного больше...

Подключение файлов js и css в заголовке <head>

На самом деле в системе битрикс подключить файлы js и css в заголовок можно несколькими способами, каждый из способов имеет свою особенность.
Первый способ — это вставка нужных строк напрямую в файл header.php, который находится по адресу /bitrix/templates/имя_шаблона/header.php

<script type="text/javascript" src="/путь/скрипт.js"></script>
<link rel="stylesheet" type="text/css" href="/путь/стиль.css" />

Следует заметить, что в этом случае файлы будут постоянно подключаться при использовании данного шаблона. Бывает случаи, когда необходимо подключать скрипты/стили, лишь на некоторых страницах, для этого более подходят способы описанные ниже.
Второй способ — подгружать на определенных страницах сайта, добавив их в файл template.php. Данный способ часто используется в шаблонах компонентов подключаемых в различных участках кода.

<?php
$APPLICATION->AddHeadScript('/путь/скрипт.js');
$APPLICATION->SetAdditionalCSS('/путь/стиль.css');
?>

Обратите внимание, что при указании путей к файлам в шаблоне компонентов удобно пользоваться специальными переменными, которые позволяют получать актуальные значения для шаблона, в данном случае путь до шаблона компонента.
Так же имеется третий способ — более универсальный. Он универсален тем, что позволяет добавить любую строку между тегами :

<?php $APPLICATION->AddHeadString('ваш_код',true)?>

Чтобы указать, к примеру, путь к шаблону сайта, предпочтительно воспользоваться специальными константами, которые содержат эти значения. Это избавит вас от лишних заморочек в дальнейшем. Так же следует убедиться что в файле header.php вашего шаблона сайта между тегами head есть вывод заголовков:

<? $APPLICATION->ShowHead(); ?>
Опубликован: 14.02.2013 г.

См. также:

«Не удалось установить соединение с сервером. Проверьте …».
Получение Email-адреса покупателя в заказе (Bitrix D7)
Работа с URL-адресами в Bitrix D7
Работа с купонами в Bitrix API
Добавляем пункт меню для списков в админке Битрикс
Диалоговые окна в Bitrix API
Создание инфоблока при установке модуля
Создание копии корзины из заказа на Bitrix D7

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта