как воспроизвести
создал тему, в header.php хочу вместо стокового jQuery подключить jQuery с CDN яндекса. пишу
результат - jQuery в коде страницы отсутствует.
что делать
идём отладчиком по коду битрикса, находим подозрительное место
исправляем CSS на JS - работает!
видимо или опечатка или плохая "копипаста". ждём обновления с фиксом.
создал тему, в header.php хочу вместо стокового jQuery подключить jQuery с CDN яндекса. пишу
Код |
---|
<? if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); ?><? use \Bitrix\Main\Page\Asset; Asset::getInstance()->addJs("http://yastatic.net/jquery/2.1.1/jquery.min.js"); // ... ?> <!DO CTYPE html> <ht ml><head><?$APPLICATION->ShowHead();?><title><?$APPLICATION->ShowTitle();?></title></head> ... |
что делать
идём отладчиком по коду битрикса, находим подозрительное место
Код |
---|
<?php namespace Bitrix\Main\Page; class Asset { // ... private function prepareJs() { // ... if($jsInfo['EXTERNAL']) { // ... $this->targetList[$tmpKey]['CSS_LIST'][$jsInfo['TARGET']] = ... ... |
видимо или опечатка или плохая "копипаста". ждём обновления с фиксом.