Вопрос по подключению скриптов

Автор Belena, 06 июня 2018, 09:43:30

« назад - далее »

Belena

Добрый день,я правильно понимаю скрипты из корневой папки js должны подключаться в \js\retro-compat.js.php? Но чтобы эти скрипты использовались во фронте, где их нужно ещё прописать,поскольку смотрю на сайтах, используется разный набор библиотек из этой папки. Или в каждом модуле надо прописывать, какую библиотеку jq они используют и путь к ней?

Adik

Js скрипты подключаются методом addJS, не важно в какой папке они находятся.
$this->context->controller->addJS('путь к file.js', 'all');

Belena

Вот допустим  в homslider $this->context->controller->addJS($this->_path.'js/homeslider.js');
$this->context->controller->addJqueryPlugin(array('bxslider'));

То есть, чтобы в head, подключилась библиотека bxslider из корневой папки js, я должна прописать это в модуле, который использует эту библиотеку$this->context->controller->addJqueryPlugin(array('bxslider')); Иначе, она не будет подключена?

PrestaMan

Плагины jquery, когда вы используете addJqueryPlugin, должны находится в /js/jquery/plugins/
Можно для всего использовать addJS, тогда файлы javascript можете расспологать где хотите в папке модуля, в папке темы ...
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Belena

Спасибо, мне главное понять, что пока не пропишешь где-то, то скрипт из этой папки не появится.

Adik

Естествено, что пока не подключишь, движок его не увидит.