/** * <p>Подключает java скрипты в шаблоне сайта и в шаблоне компонентов. Порядок их включения в страницу и порядок при объединении - соответствует порядку вызовов API. Исключение: в случае объединения вначале сгруппируются скрипты от ядра, а потом выведутся скрипты шаблона и страницы. Динамичный метод.</p> * * * @param mixed $src путь к скрипту от корня сайта * * @param mixed $additional = false * * @return mixed * * <h4>Example</h4> * <pre> * Если необходимо добавить ссылку на скрипт в тело тега <b>head</b> (<b>scr</b> - ссылка на скрипт): * * <?$APPLICATION->AddHeadScript('scr');>Для добавления в <b>head</b> дополнительных файлов можно использовать: * * <? * // для js-файлов * $APPLICATION->AddHeadScript('/bitrix/templates/.default/additional.js'); * * // для css-файлов * $APPLICATION->SetAdditionalCSS("/bitrix/templates/.default/additional.css"); * ?> * </pre> * * * @static * @link http://dev.1c-bitrix.ru/api_help/main/reference/cmain/addheadscript.php * @author Bitrix * @deprecated use Asset::getInstance()->addJs($src, $additional) */ public function AddHeadScript($src, $additional = false) { $this->oAsset->addJs($src, $additional); if ($src != '') { if ($additional) { $this->arHeadAdditionalScripts[] = Asset::getAssetPath($src); } else { $this->arHeadScripts[] = Asset::getAssetPath($src); } } }