fenom
fenom copied to clipboard
Из шаблона, добавленного extends, не подтягиваются зависимости
Массив depends не заполняется дальнейшими зависимостями из родительского шаблона.
Также, довольно проблематично добавить собственную зависимость (например, при использовании js/css компилятора): для addDepend нужно передавать Fenom\Render, который является большим оверхедом при известном имени и mtime файла зависимости.
Решение: http://img.access.to/1dJFR
Вы хотите пересобирать шалблон при изменении js/css? У меня была такая мысль раньше, но не смог найти применения. Какое у Вас применение?
Именно. Причин две:
- Предотвращение клиентского кеширования css/js, добавляется mtime get-параметром.
- Основной css, необходимый для первичной отрисовки страницы, вставляется инлайном. Остальной - в футере страницы, отдельными уже файлами, не блокируя отрисовку.
Но это только дополнительный функционал, впрочем. Основное - шаблон не пересобирается сейчас при изменении зависимостей из extends.
ttl expired