Я адаптирую пользовательский компонент для Joomla 3. Он опирается на jQuery, который я ранее загрузил сам. Теперь, когда он включен в базовый шаблон, мне это не нужно. Однако сначала загружается мой собственный javascript, основанный на jQuery. Я загружаю их, используя следующую форму:
$document = JFactory::getDocument();
$document->addScript( PATH TO SCRIPT);
Это правильно включает их в элемент <head>
, но они загружаются перед jQuery.
Некоторый быстрый поиск показывает abstract class JHtmlJquery
в libraries/cms/html/jquery.php
, но я не уверен, откуда это вызывается.
Как я могу изменить порядок загрузки, чтобы jQuery загружался перед моими скриптами, которые от него зависят? И можно ли это сделать, не вникая в код ядра?