在Twig中调用变量内部的宏

在Twig中调用变量内部的宏,twig,Twig,是否可以使用Twig模板在变量内部调用宏 {# in your template #} {% macro say_hello(name) %} <p>Oh! Hello {{ name }}!</p> {% endmacro %} 后来 {% ...in template... %} {{ post }} 我想这样做,允许用户自定义他们的博客模板 谢谢。不,我认为不可能。最终得到的是$post变量中的原始数据,如下所示: Lorem ipsum... {{ _self

是否可以使用Twig模板在变量内部调用宏

{# in your template #}
{% macro say_hello(name) %}
<p>Oh! Hello {{ name }}!</p>
{% endmacro %}
后来

{% ...in template... %}
{{ post }}
我想这样做,允许用户自定义他们的博客模板


谢谢。

不,我认为不可能。最终得到的是$post变量中的原始数据,如下所示:

Lorem ipsum... {{ _self.say_hello('name') }} ... plus ultra

不,我认为不可能。最终得到的是$post变量中的原始数据,如下所示:

Lorem ipsum... {{ _self.say_hello('name') }} ... plus ultra

目前,可以使用StringLoader扩展


请参阅此示例:

目前可以使用StringLoader扩展

请参见此示例: