Add requirements to composer.json:
{
"require" : {
"apnet/html5shiv" : "~3.7"
}
}
Register ApnetAsseticImporterBundle
bundle in the AppKernel.php
file
// ...other bundles ...
$bundles[] = new Apnet\AsseticImporterBundle\ApnetAsseticImporterBundle();
Add Html5Shiv importer to services.yml
services:
apnet.assetic.importer.html5shiv:
parent: assetic.importer_path
arguments:
- %kernel.root_dir%/../vendor/apnet/html5shiv/app/Resources/assets/dist
- html5shiv
tags:
- { name: apnet.assetic.config_mapper }
To include Html5Shiv into Twig template use imported_asset function:
<!--[if lt IE 9]><script src="{{ imported_asset('html5shiv/html5shiv.min.js') }}"></script><![endif]-->
or/and
<!--[if lt IE 9]><script src="{{ imported_asset('html5shiv/html5shiv-print.min.js') }}"></script><![endif]-->