Помощь Как в Warp от yootheme для JS поставить атрибуты async/defer?

GeorgeZ

Постоялец
Регистрация
26 Мар 2016
Сообщения
54
Реакции
7
Есть тема от yootheme на Joomla. Тема декабря 2014г. построена на Warp. Ковыряюсь с оптимизацией ресурса, появилась необходимость поставить некоторым скриптам параметры async/defer, а в Warp это делается через какое-то не понятное место.

В файле theme.config.php есть вот такой код подключения:

$this['asset']->addFile('js', 'js:uikit.js');
$this['asset']->addFile('js', 'warp:vendor/uikit/js/components/autocomplete.js');
$this['asset']->addFile('js', 'warp:vendor/uikit/js/components/search.js');
$this['asset']->addFile('js', 'js:verticalDropdown.js');
$this['asset']->addFile('js', 'js:social.js');
$this['asset']->addFile('js', 'js:theme.js');
$this['asset']->addFile('js', 'js:snap.svg-min.js');

Как тут указать параметры async или defer? Уже несколько вариантов попробовал - ничего не работает.

Самое близкое, что нашел в документации:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Вопрос актуален. Кто знает как решить?
 
Не пробовали отключить эти скрипты в theme.config.php и подключить в индексном файле уже с параметрами async/defer?
Это уже как крайняя мера. Зачем тогда пользоватся конфигом темы если ничего не писать туда.

JCH Optimize Pro Для просмотра ссылки Войди или Зарегистрируйся вам в помощь.
А не дополнением это можно решить? Зачем грузить систему не очень нужными дополнениями?
 
Последнее редактирование модератором:
Назад
Сверху