Как поменять место вызова default.css? Новый

Дополнение: ajaxform

Всем привет!
Может кто-нибудь подсказать, где можно поменять место автоматического добавление тега
<link rel="stylesheet" href="/assets/components/ajaxform/css/default.css" type="text/css" />
в код страницы?
Просто оптимизирую страницы через Google PageSpeed и он рекомендует перенести этот вызов в футер.
Заранее спасибо!
01 сентября 2016, 18:17    Vladimir Glukhov   
0    343 0

Комментарии (7)

  1. Андрей 01 сентября 2016, 20:05 # 0
    Стили в футер? Обычно скрипты туда переносят.
    1. Vladimir Glukhov 01 сентября 2016, 20:11 # 0
      они тормозят загрузку верхней части страницы
      1. Андрей 01 сентября 2016, 20:22 # -1
        Ну если очень надо, то можете поменять в файле

        /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" />');
        1. Павел Гвоздь 01 сентября 2016, 20:32 # +3
          Неужели нельзя указать пустоту в параметре &frontend_css (при вызове сниппета AjaxForm) и подключить скрипт вручную, там где надо?..
          1. Александр 01 сентября 2016, 20:33 # +1
            У сниппета AjaxForm есть параметры frontend_css и frontend_js. Если их написать пустыми, то можно вставить строчки с подключением JS и CSS куда нужно.
            1. Алечка 13 декабря 2016, 17:13 # 0
              Добрый день!
              А куда именно написать пустыми??? в вызов? [!AjaxForm?
              &snippet=`FormIt` &frontend_css==`` т.д] ??????
          2. Василий Наумкин 01 сентября 2016, 21:31 # +5
            Обожаю смотреть на верхние части страниц мега-быстрых сайтов.

            Без оформления, потому что оно еще не загрузилось.
        Вы должны авторизоваться, чтобы оставлять комментарии.