Skip to content

Kappa-org/AssetsPublisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kappa\AssetsPublisher

Basic macros for better works with src and href attribute

Requirements

Installation:

The best way to install Kappa\AssetsPublisher is using Composer

$ composer require kappa/assets-publisher:@dev

And register macro Kappa\AssetsPublisher\Macros\SourceMacro. For example

nette:
	latte:
		macros:
			- Kappa\AssetsPublisher\Macros\SourceMacro

Configuration

documentRoot: %wwwDir%
assetsDir: assets
  • documentRoot - You can set document root for all assets. Default value is %wwwDir% form parameters
  • assetsDir - you can set name of assets dir. Default value is assets.

For example

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.

Usages

Now in template you can link files placed outside of public directory

<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

About

Basic macros for better works with src and href attribute

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published