Me gustaría mostrar texto dinámico en muchas plantillas de ramitas. En lugar de agregar esta variable a cada acción, preferiría escribirla una vez y agregarla de alguna manera a las plantillas como
{{ displaytext("ann") }}
¿Cómo puedo conseguir esto?
Respuestas
1 para la respuesta № 1Puedes lograr esto creando una clase de Extensión Twig.
Lea más sobre esto en http://symfony.com/doc/current/cookbook/templating/twig_extension.html
0 para la respuesta № 2
Puede crear un archivo con esta variable e incluirlo en los otros archivos -> La ramita incluye
Puede establecer variables para su página incluida como se muestra en la documentación:
{# template.html will have access to the variables from the current context and the additional ones provided #}
{% include "template.html" with {"foo": "bar"} %}
{% set vars = {"foo": "bar"} %}
{% include "template.html" with vars %}