По умолчанию prestashop не сжимает сторонние скрипты и стили, однако это отрицательно влияет на загрузку страниц. Естественно если хотите, чтобы ваши скрипты работали хорошо, необходимо все функции оборачивать в круглые скобки (), бывает еще добавляют ! , для защиты от дураков.
Добавьте название скрипта или стиля в файл FrontController.php для prestashop 1.4
Будет путь: /override/classes/FrontController.php
Для prestashop 1.5
/override/classes/controller/FrontController.php
Следующим шагом замените конструкцию в случае с престой 1.5, а для 1.4 Вам нужно будет создать файл FrontController.php если его не будет
1 2 3 4 5 6 |
[crayon-676871d5d99d5952611097 inline="true" ]<?php class FrontController extends FrontControllerCore { } |
[/crayon]
На эту и добавьте следующий код:
1 2 3 4 5 6 7 8 9 10 |
[crayon-676871d5d99d9818417497 inline="true" ]<?php class FrontController extends FrontControllerCore { public function setMedia() { parent::setMedia(); // CSS files Tools::addJS(_THEME_JS_DIR_.'your_js.js'); } } |
[/crayon]
Сохраните, включите CCC и проверьте сжатие.
Если у вас возникли вопросы, пишите свои комментарии ниже, чтобы не пропустить обновления блога, подписывайтесь на рассылку
Коментарии0 новых