Проблема при подключении JS скриптов

InstantCMS 1.X
#1 31 января 2018 в 17:11
Добрый день, уважаемые участники форума. Столкнулся со следующей проблемой:

В файле .tpl подключаю JS скрипты:
  1. {add_js file="templates/main/js/bootstrap-table.js"}
  2. {add_js file="components/imet/js/compatibility.js"}
При загрузке страницы в инспекторе объектов в браузере скрипты загружены:
  1. <script type="text/javascript" src="/templates/main/js/bootstrap-table.js"></script>
  2. <script type="text/javascript" src="/components/imet/js/compatibility.js"></script>
Когда я пытаюсь использовать функцию из bootstrap-table.js:
  1. $('#side-effect-table').bootstrapTable('destroy');
то вылетает ошибка:
$(...).bootstrapTable is not a function

Если я пропишу скрипт в общем файле template.php, то тогда всё работает. Но мне надо подключить только в одном. Может кто-нибудь знает, в чём дело или хотя бы в какую сторону копать? Заранее спасибо
#2 31 января 2018 в 17:36
А модулем их там нельзя подключить? что бы не через .tpl
#3 31 января 2018 в 17:48


А модулем их там нельзя подключить? что бы не через .tpl

Jestik

Это надо делать в файле frontend.php?
#4 31 января 2018 в 18:23
@niki, ну как я понял у вас 1 ветка, в модуле просто подключить скрипты а модуль вывести на нужной странице. Не факт что так можно…
#5 31 января 2018 в 19:28
Скорее всего дело в очерёдности подключения.
#6 31 января 2018 в 19:29


Скорее всего дело в очерёдности подключения.

Lora

Очередность менял, не помогло
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.