как воспроизвести
создал тему, в 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']] = ...
...
|
видимо или опечатка или плохая "копипаста". ждём обновления с фиксом.