Я разработал собственный шаблон Joomla, и мне нужно добавить кусок пользовательского javascript в основной модуль Joomla (mod_articles_news) без плагина (это должно быть так просто, что Я не думаю, что хочу использовать для этого сторонний плагин). Асинхронно, если это возможно.Пользовательский JavaScript для существующего модуля ядра Joomla
Я искал тщательно, но не нашел идеального решения. Либо они хотят, чтобы я установил плагин, либо решение относится к пользовательскому письменному модулю (предлагая добавить JS до установки модуля), в то время как я имею дело с основным модулем (статьи Newsflash), который уже установлен для каждого определения. (Причина, по которой мне нужно использовать JS, - это сделать условное изменение дизайна, в настоящее время невозможное с CSS).
Я выполнил следующие шаги: here, но безрезультатно. А именно, я добавил следующий код в папку шаблонов модуля (mod_articles_news/TMPL/мой-шаблон-name.php)
<?php
JHtml::script(Juri::base() . 'templates/my-template-name/js/myScript.js');
?>
(Конечно, я добавил, что myScript.js файл в вышеуказанном месте).
При проверке его в реальном времени ничего не происходит, браузер не загружает мой JavaScript вообще (сам скрипт протестирован и он работает).
Пожалуйста, помогите мне, что мне здесь не хватает. Заранее спасибо!
Является ли ваш модуль кэшированным? –
Мой второй вопрос: почему бы вам не добавить этот файл JavaScript в ваш шаблон index.php-файл? –
@SvenBluege, нет, модуль не кэшируется. Что касается второго вопроса, я подумал, что это было более чистым способом, чем добавление его непосредственно в index.php моего шаблона. – zkriszti