Переместить ccs/js, подгружаемые в head
Как, собственно, переместить ccs/js от AjaxForm в другое место? Они подгружаются в head, а хотелось бы изменить их местоположение…
Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я никак не могу найти, каким способом они там выводятся — может заработался уже…
Наверное, не я один задавался этим вопросом, поэтому и опубликовал эту запись в надежде на помощь.
Думаю, что таким способом можно изменить пути файлов css, js. Но это не решает проблему.
Я тоже ищу способы как переместить ccs/js, подгружаемые в head к footer.
Может кто-нибудь подскажет? Спасибо.
У Tickets есть такие же системные настройки.
Как вариант, удалить оттуда и использовать Counters: modstore.pro/packages/other/counters или regScript: modstore.pro/packages/utilities/regscript Ну или ручками.
Но явно костыль.
А как быть с Tickets и Cityselect?
Они автоматически в head прописывают:
Мне необходимо их тоже перенести в футер.
В Modx Revo имеется ли какой-нибудь плагин как в Wordpress?
Например, такой:
Спасибо за ответ! Можете подробнее описать как это сделать?
docs.modx.pro/komponentyi/pdotools/parser
Вот документация от разработчика:
github.com/fenom-template/fenom/blob/master/docs/ru/readme.md
Если непонятно, то пишите в личку: vk.com/maxgopher
Объясню и покажу на примере.
В $output хранится код. Переопределив переменную, мы изменим исходный код страницы. Можно регулярками удалить вызовы скриптов, и добавить их в footer. Правда если компоненты, скрипты которых мы ходим удалить, тоже используют это событие, то может не сработать.
Попробовал написать плагин, работает для Tickets:
Для других компонентов по тому же принципу.