Исключение по перемещению js

Рейтинг: 0  
Внедрено
Предложил Пользователь 7483 28.08.2015 13:27:01

Исключение по перемещению js

В версии 15.5 появилась возможность переместить весь js код в конец страницы.
Как говорил Сергей Рыжиков "Магическим образом" это все происходит. :D
Но есть исключения, которые не должны переноситься.
Например google tag manager, который по документации должен быть в самом начале после открытия <body>
Возник вопрос, как его добавить в исключение?
Нужна такая возможность.

Рейтинг: 0.6114  
Пользователь 102566 28.08.2015 14:05:51
Попробуйте добавить аттрибут data-skip-moving="true", например:

<script data-skip-moving="true">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TZDRR4');</script>
Рейтинг: 0  
Пользователь 7483 28.08.2015 14:40:57
Уже есть оказывается.
Вот как я пропустил, невнимательно...
Можно удалять идею :)
Спасибо!
Рейтинг: 0  
Пользователь 193747 06.10.2015 17:38:29
У меня странный глюк, когда на странице есть код Google Tag Manager и открываем редактирование в режиме правки, то при сохранении например раздела каталога всплывашка зависает на кнопке "сохранить", и в соседней вкладке открывается пустая страница /bitrix/admin/cat_section_edit.php?IBLOCK_ID=1&type=catalog&lang=ru&find_section_section=0