dev-master
9999999-dev https://github.com/Kappa-org/AssetsPublisherBasic macros for better works with src and href attribute
BSD-3-Clause
The Requires
The Development Requires
assets nette macros publisher
Wallogit.com
2017 © Pedro PelĂĄez
Basic macros for better works with src and href attribute
Basic macros for better works with src and href attribute, (*1)
The best way to install Kappa\AssetsPublisher is using Composer, (*2)
$ composer require kappa/assets-publisher:@dev
And register macro Kappa\AssetsPublisher\Macros\SourceMacro. For example, (*3)
nette:
latte:
macros:
- Kappa\AssetsPublisher\Macros\SourceMacro
documentRoot: %wwwDir% assetsDir: assets
documentRoot - You can set document root for all assets. Default value is %wwwDir% form parametersassetsDir - you can set name of assets dir. Default value is assets.For example, (*4)
documentRoo: /super/web/www assetsDir: public/assets
Real path to assets will be /super/web/www/public/assets and all assets in template will have path /public/assets
because /super/web/www/ is document root and will be ignored., (*5)
Now in template you can link files placed outside of public directory, (*6)
<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"> *}
Note: Macro automatically decide when to use src or href attribute. For more information please see attributes
section or this
implementation, (*7)
Basic macros for better works with src and href attribute
BSD-3-Clause
assets nette macros publisher