-
Notifications
You must be signed in to change notification settings - Fork 0
zagovorichev/zAssets
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Инициализация <?php Assets::factory('css') ->files('head', array( 'style.css', 'ui/smoothness/style.css', 'plugin/select2.css', ), 100); Assets::factory('js') ->files('head', array( 'core/jquery.js', 'gadgets/user/auth.js', ), 100); // еще где-нибудь захотим добавить файл с низким приоритетом (по умолчанию 0) Assets::factory('js')->file('head', 'file.js'); //или css код Assets::factory('css')->code('head', '.my-class{color: red;}'); Вывод результата ? ... <head> <?=Assets::factory('css')->group('head')?> .... <?=Assets::factory('js')->group('head')?> Особенности По умолчанию, в соответствии с настройками ассетов, все пути к источникам (картинкам, шрифтам ...) будут дополняться js_host или css_host (пример: background: (/images/file.jpg) изменит на background: ('http://static.blog-tree.com/images/file.jpg')); В классе Assets есть статическая переменная public static $change_path_in_content = true; которая позволяет отменить изменение путей в ассетах. Это очень пригодится при подключении шрифтов и при использовании https шифрованного протокола, т.к. шрифты не подключаться, а протокол не является защищенным, если в нем есть не шифрованные данные. © 2013 Zagovorichev Alexander
About
Сбор JS/CSS файлов и их сжатие в Kohanaframework.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published