Nuevo en la versión 1.11: La función template_from_string se añadió en Twig 1.11.
La función template_from_string carga una plantilla desde una cadena:
{% include template_from_string("Hello {{ name }}") %}
{% include template_from_string(page.template) %}
Nota
La función template_from_string de manera predeterminada no está disponible. Tienes que añadir explícitamente la extensión Twig_Extension_StringLoader al crear tu entorno Twig:
$twig = new Twig_Environment(...);
$twig->addExtension(new Twig_Extension_StringLoader());
Nota
Incluso si siempre utilizas la función template_from_string con la etiqueta include, la puedes utilizar con cualquier etiqueta o funció que tome una plantilla como un argumento (tal como las etiquetas embed o extends).
- template: La plantilla