Download the PHP package zenstruck/asset-manifest-bundle without Composer
On this page you can find all versions of the php package zenstruck/asset-manifest-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zenstruck/asset-manifest-bundle
More information about zenstruck/asset-manifest-bundle
Files in zenstruck/asset-manifest-bundle
Package asset-manifest-bundle
Short Description Loads an asset manifest to map your assets to dynamic ones.
License MIT
Homepage http://zenstruck.com/project/ZenstruckAssetManifestBundle
Informations about the package asset-manifest-bundle
NOTE: This functionality of this bundle is now in Symfony Core.
ZenstruckAssetManifestBundle
This bundle adds the twig function manifest_asset
that is a wrapper for the native asset
but looks for a configured manifest json file to map assets. This file can be generated using
Gulp and the gulp-rev Gulp plugin.
If you have used Laravel with Laravel Elixir
the manifest_asset
function is similar to Laravel's elixir
function.
Installation
Download:
Enabled bundle:
Configuration
By default, no manifest is configured. In development, this is probably ideal. For production, you will want to configure a manifest file to map your assets.
Usage
asset
should be replaced by manifest_asset
in twig files.
Here an example:
Note: If no manifest file is configured, the manifest_asset
behaves exactly like the native
asset
function.
Prefixes
Say your public (web) folder looks as follows:
And your rev-manifest.json
file looks as follows:
Using the manifest_asset
twig function, you would pass assets/css/app.css
but this wouldn't map
correctly. To fix this, you can add prefixes to your config.yml
:
Now, assets/css/app.css
would properly map to assets/build/css/app-8f07f52635.css
.
Full Default Config
All versions of asset-manifest-bundle with dependencies
symfony/twig-bundle Version ^2.8|^3.0
symfony/asset Version ^2.8|^3.0
twig/twig Version ^1.26|^2.0