Вложенность макетов и файлов стилей

#
Вложенность макетов и файлов стилей
Добрый день!
В связи с задачами оптимизации достаточно тяжелого макета решил оптимизировать скрипты и стили. В частности, перенести их в те шаблоны, где они используются.
С закладками макетов JS и CSS все понятно - они объединяются согласно иерархии макетов, но не все скрипты и стили кастомные - есть еще и отдельные стилевые файлы сторонних разработчиков, часть из которых на  своих CDN лежат,  jquery-компоненты и прочее. Капча гугловская опять же тяжелая.

Попробовал поставить эксперимент. В корневом макете написал:

<?php
   Core_Page::instance()
      ->prependCss('/root.css')
      ->showCss();
   ?>

Во вложенном макете написал:

<?php
   Core_Page::instance()
      ->css('/inner-template.css')
      ->showCss();
?>

Результат - два компрессионных стилевых файла. То есть к сжатому и минимизированному пакету стилей из вложенного шаблона добавить можно только стили из вкладки CSS? И тоже самое с  JS? Или же я некорректно подключал их?

Модератор
#
Re: Вложенность макетов и файлов стилей
Yukimura писал(а):
Результат - два компрессионных стилевых файла

все верно, сколько showCss? Два, вот два и вывелось.

Вложенный шаблон выполнится уже после того, как отработает блок у самого верхнего шаблона.
Авторизация