Как в битрикс переместить стили в футер?

280
25 октября 2017, 06:56

Как переместить стили и скрипты в футер из head?
Эти настройки модуля только ломают вёрстку, т.е. если установить активными галочки

P.S.
в файле header.php подключение стилей и скриптов такое:

Asset::getInstance()->addCss(SITE_TEMPLATE_PATH."/css/index.css");
Asset::getInstance()->addCss(SITE_TEMPLATE_PATH."/css/jquery.fancybox.css");
Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/js/initialScale.js");
Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/js/plugins/device.min.js");
Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/js/plugins/jquery-1.12.0.min.js");
Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/js/plugins/enquire.min.js");
...

только на сайте намного больше стилей и скриптов, которые есть только в header.php. Наверно подключение есть ещё где-то

Answer 1

Нужно проверить на всем сайте, правильно ли подключаются css и js, то есть, подключаются ли стили через $APPLICATION->SetAdditionalCss или его аналогов (d7), так же в компонентах посмотреть подключаются ли все файлы через

$this->addExternalCss("styles.css")

или

$this->addExternalJS("js.js")

Избавиться от прямых подключений через html.

Вот после всех этих правок, ставишь галочки о переносе вниз и все должно заработать.

READ ALSO
Создание REST API на базе MVC

Создание REST API на базе MVC

Здравствуйте!

308
Почему этот код работает?

Почему этот код работает?

Я хотел узнать как получить все строки таблицы поочередно в массив и нашел следующее решение:

284
Переход на новую строку

Переход на новую строку

Допустим есть файл где храниться ID переписок пользователя построчно, но я не могу использовать константу PHPEOL для перехода на новую строку...

412
Привести дату-время к понятному виду

Привести дату-время к понятному виду

Помогите расшифровать дату встречал в апи такой массив:

271