fenom icon indicating copy to clipboard operation
fenom copied to clipboard

Из шаблона, добавленного extends, не подтягиваются зависимости

Open irbisoff opened this issue 8 years ago • 2 comments

Массив depends не заполняется дальнейшими зависимостями из родительского шаблона.

Также, довольно проблематично добавить собственную зависимость (например, при использовании js/css компилятора): для addDepend нужно передавать Fenom\Render, который является большим оверхедом при известном имени и mtime файла зависимости.

Решение: http://img.access.to/1dJFR

irbisoff avatar Oct 07 '16 11:10 irbisoff

Вы хотите пересобирать шалблон при изменении js/css? У меня была такая мысль раньше, но не смог найти применения. Какое у Вас применение?

bzick avatar Oct 08 '16 19:10 bzick

Именно. Причин две:

  1. Предотвращение клиентского кеширования css/js, добавляется mtime get-параметром.
  2. Основной css, необходимый для первичной отрисовки страницы, вставляется инлайном. Остальной - в футере страницы, отдельными уже файлами, не блокируя отрисовку.

Но это только дополнительный функционал, впрочем. Основное - шаблон не пересобирается сейчас при изменении зависимостей из extends.

irbisoff avatar Oct 09 '16 15:10 irbisoff

ttl expired

bzick avatar Feb 05 '23 21:02 bzick