fenom-template / fenom

Template Engine for PHP. Maintainers wanted!
Other
446 stars 108 forks source link

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

Closed irbisoff closed 1 year ago

irbisoff commented 8 years ago

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

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

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

bzick commented 8 years ago

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

irbisoff commented 8 years ago

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

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

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

bzick commented 1 year ago

ttl expired