Как поменять место вызова default.css?
Всем привет!
Может кто-нибудь подсказать, где можно поменять место автоматического добавление тега
Просто оптимизирую страницы через Google PageSpeed и он рекомендует перенести этот вызов в футер.
Заранее спасибо!
Может кто-нибудь подсказать, где можно поменять место автоматического добавление тега
<link rel="stylesheet" href="/assets/components/ajaxform/css/default.css" type="text/css" />
в код страницы?Просто оптимизирую страницы через Google PageSpeed и он рекомендует перенести этот вызов в футер.
Заранее спасибо!
Комментарии: 7
Стили в футер? Обычно скрипты туда переносят.
они тормозят загрузку верхней части страницы
Ну если очень надо, то можете поменять в файле
/core/components/ajaxform/model/ajaxform/ajaxform.class.php
строку 69
на
/core/components/ajaxform/model/ajaxform/ajaxform.class.php
строку 69
$this->modx->regClientCSS(str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $css));
на
$this->modx->regClientHTMLBlock('<link rel="stylesheet" href="'.str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $css).'" type="text/css" />');
Неужели нельзя указать пустоту в параметре &frontend_css (при вызове сниппета AjaxForm) и подключить скрипт вручную, там где надо?..
У сниппета AjaxForm есть параметры frontend_css и frontend_js. Если их написать пустыми, то можно вставить строчки с подключением JS и CSS куда нужно.
Добрый день!
А куда именно написать пустыми??? в вызов? [!AjaxForm?
&snippet=`FormIt` &frontend_css==`` т.д] ??????
А куда именно написать пустыми??? в вызов? [!AjaxForm?
&snippet=`FormIt` &frontend_css==`` т.д] ??????
Обожаю смотреть на верхние части страниц мега-быстрых сайтов.
Без оформления, потому что оно еще не загрузилось.
Без оформления, потому что оно еще не загрузилось.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.