Twig - Dynamic Template Include

twig

Solution

It works like this:

{% include 'plugins/' ~ plugin.name ~ '/navbar_left.tpl' %}

As `~` concats strings in Twig.

Problem

I need to include templates with dynamic names: I tried: ``` {% for plugin in plugins %} {% include 'plugins/{{ plugin.name }}/navbar_left.tpl' %} {% endfor %} ``` But then it shows: Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "plugins/{{ plugin.name }}/navbar_left.tpl" As you can see it doesn't replace `{{ plugin.name }}`. How can I solve this?

Original source