kappa / assets-publisher
针对 src 和 href 属性的基本宏,以便更好地工作
dev-master
2015-03-01 15:09 UTC
Requires
- latte/latte: ~2.2@dev
- nette/di: ~2.2@dev
- nette/utils: ~2.2@dev
Requires (Dev)
- mockery/mockery: ~0.9@dev
- nette/nette: ~2.2@dev
- nette/tester: ~1.0@dev
- tracy/tracy: ~2.2@dev
This package is auto-updated.
Last update: 2024-09-04 18:37:12 UTC
README
针对 src 和 href 属性的基本宏,以便更好地工作
需求
- PHP 5.4 或更高版本
- nette/latte
- nette/di
- nette/utils
安装
安装 Kappa\AssetsPublisher 的最佳方式是使用 Composer
$ composer require kappa/assets-publisher:@dev
并注册宏 Kappa\AssetsPublisher\Macros\SourceMacro
。例如
nette: latte: macros: - Kappa\AssetsPublisher\Macros\SourceMacro
配置
documentRoot: %wwwDir% assetsDir: assets
documentRoot
- 您可以为所有资产设置文档根目录。默认值是 %wwwDir% 参数assetsDir
- 您可以设置资产目录的名称。默认值是assets
。
例如
documentRoo: /super/web/www assetsDir: public/assets
资产的实际路径将是 /super/web/www/public/assets
,并且模板中的所有资产都将有路径 /public/assets
,因为 /super/web/www/
是文档根目录,将被忽略。
用法
现在在模板中,您可以链接放置在 public 目录之外的文件
<img n:source="/not/public/directory/image.png"> {* this create <img src="/assets/fa465asd12sadad.png"> *} <link n:source="/not/public/directory/style.css"> {* this create <link href="/assets/fa465asd12sadad.css"> *}