Bitrix PHP Проекты

Как узнать путь к шаблону компонента Битрикс?

Одному моему знакомому понадобилось в шаблоне компонента подключать дополнительные js-скрипты. Но вот проблема, подключать скрипты-то просто — $APPLICATION->AddHeadScript(«/путь/к/скрипту’) ,  но путь-то у этого скрипта разный будет, шаблоны же пользователь может менять как хочет.

Вот тут нам на помощь придет магическая константа __FILE__ , которая указывает на скрипт, который исполняется в данный момент. Далее все совсем просто — предположим нам нужно добавить js-скрипт highslide.packed.js , который лежит в папке с template.php .

Тогда нужна нам такая строчка кода: $APPLICATION->AddHeadScript(substr(dirname(__FILE__), strpos(__FILE__, «/bitrix/») ). «/highslide.packed.js»)

Вот и все!

Комментариев: 3

Отставить комментарий

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

4 × три =