cloudbase / asset-node
Provides the asset tag for Latte templates.
Installs: 29
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/cloudbase/asset-node
Requires
- latte/latte: ^3.0
Requires (Dev)
- loomsoftware/badger: ^1.0
README
An extension for enabling the asset tag in Latte templates.
Installation
composer require cloudbase/asset-node
Registering the Extension
You will need to register the extension to take advantage of the asset tag. If you are using the cloudbase/latte-helper
package with Symfony, you can register the extension by including it in your config/latte.php file:
<?php return [ CloudBase\AssetNode\AssetExtension::class => [], ];
If you are not using the cloudbase/latte-helper package, you can register the extension manually when you build your
Latte engine:
$latteEngine = new Latte\Engine(); $latteEngine->addExtension(new CloudBase\AssetNode\AssetExtension());
Usage
You can use the asset tag in your Latte templates to cleanly load CSS or JavaScript files.
{asset 'css/style.css'} {asset 'js/script.js'}
The paths you provide to the asset tag should be relative to your public/assets directory. Ensure that your compiled assets
are stored in this directory for the tag to work correctly.