Добрый день!
В связи с задачами оптимизации достаточно тяжелого макета решил оптимизировать скрипты и стили. В частности, перенести их в те шаблоны, где они используются.
С закладками макетов JS и CSS все понятно - они объединяются согласно иерархии макетов, но не все скрипты и стили кастомные - есть еще и отдельные стилевые файлы сторонних разработчиков, часть из которых на своих CDN лежат, jquery-компоненты и прочее. Капча гугловская опять же тяжелая.
Попробовал поставить эксперимент. В корневом макете написал:
<?php
Core_Page::instance()
->prependCss('/root.css'

->showCss();
?>
Во вложенном макете написал:
<?php
Core_Page::instance()
->css('/inner-template.css'

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