We are building a new site using Symfony2, and Assetic looks very promising for resource management, in particular for combining and processing all js/css files together automatically.
We wil have some resources that are used site wide, and some that are specific to particular pages. We will also be using a three tiered inherited approach to templates.
Is there a way to combine the two concepts, i.e. to automatically add additional resources in inherited templates so that they are all output as a single resource?
You can actually do the following:
In layout.html.twig (or whatever your layout is)
{% block stylesheets %} {% stylesheets 'your_assets_here' %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %} {% endblock %}
And in any template that extends that layout:
{% block stylesheets %} {{ parent() }} {% stylesheets 'additional_assets_here' %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %} {% endblock %}
Then you wouldn't need to retype all the old assets as suggested by Nemanja Niljkovic
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With