Автор Тема: При включении в админке “Переместить JavaScript в конец” скрипт остался в <head>  (Прочитано 89 раз)

07 Апрель 2021, 19:51:53
  • Ветеран
  • *****
  • Сообщений: 506
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый вечер, подскажите может сталкивались
мне нужно, чтобы при включении в админке галки “Переместить JavaScript в конец” один js скрипт остался в верху
<head>
<script src="https://api.mindbox.ru/scripts/v1/tracker.js" async></script>
</head>
как это можно реализовать?

Например в битриксе предусмотрен параметр data-skip-moving='true'.
Можно ли реализовать подобное в prestashop.

Заранее большое спасибо.
В наличии P.S. 1.6
08 Апрель 2021, 00:06:16
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1570
  • Репутация: +30/-1
  • Сообщество PrestaShop
    • Просмотр профиля
08 Апрель 2021, 10:06:30
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 506
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответ, но вопрос другой.

Подключаем js файл в секции <head> в шаблоне header.tpl
<head>
<script src="https://api.mindbox.ru/scripts/v1/tracker.js" async></script>
</head>

После этого в админке включаем кнопку  “Переместить JavaScript в конец”

В результате подключенный данным образом скрипт перемещается в конец, а мне нужно чтобы он остался на старом месте в секции <head>.
Как это можно реализовать?
08 Апрель 2021, 11:18:07
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 506
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решил проблему вот так:

<script data-keepinline="true">
...
<script>

Может кому понадобится...