Как в $this->addJS вставить скрипт?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 15 февраля 2021 в 22:24
Здравствуйте. Кто подскажет, каким образом можно вставить в:

  1. <?php
  2. $this->addJS( ... );
  3. ?>
код javascript. Но таким образом, чтобы был прописан не путь к скрипту, а сам скрипт в <script type = text/javascript>...</script>
#2 15 февраля 2021 в 22:32
GWK, вам именно в head надо его всунуть или достаточно внизу страницы добавить этот код?
Внизу можно таким образом github.com/instantsoft/icms2/blob/master/templates/modern/controllers/rating/widget.tpl.php#L53
#3 15 февраля 2021 в 22:36
Loadырь, да именно внизу. Есть javascript в виджете, который должен выполняться только после jquery. Сейчас попробую вашим методом
Сегодня в 01:59
#4 15 февраля 2021 в 22:43
Можно еще в самом виджете HTML код вставлять.
Примерно таким образом:
  1. <script>
  2. document.addEventListener("DOMContentLoaded", () => {
  3. // здесь ваш код
  4. });
  5. </script>
#5 15 февраля 2021 в 22:44
Ris, не, мне для моего виджета, который я пишу) Javascript очень обязательно нужно в namewidget.tpl.php
#6 15 февраля 2021 в 22:45
Всё получилось в общем, спасибо всем подсказвашим!

Похожие темы

Вывод скрипта полями

Разработка дополнений Создана 2 месяца назад 7 сообщений

Похожее в блогах

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.