Symfony 如何在Twig中添加动态HTML标记?

Symfony 如何在Twig中添加动态HTML标记?,symfony,twig,Symfony,Twig,我想通过HTML_标记变量更改此h1 HTML标记。我该怎么做 {% set html_tag = field("html_tag") %} <h1 class="element-headline"> <div class="element-headline-text"> <span class="headline-before-text">{{ before_text }}</span> <span

我想通过HTML_标记变量更改此h1 HTML标记。我该怎么做

{% set html_tag = field("html_tag") %}

<h1 class="element-headline">
    <div class="element-headline-text">
        <span class="headline-before-text">{{ before_text }}</span>
        <span class="headline-after-text">{{ after_text }}</span>
    </div>
</h1>
{%set html\u tag=字段(“html\u tag”)%}
{{before_text}}
{{after_text}}

{%set html\u tag=字段(“html\u tag”)%}
{{before_text}}
{{after_text}}

不起作用?

你试过什么?什么是
字段
?它是一个宏,一个
twig
-函数,…?它是一个twig函数,也是我的自定义函数。我拿着这个:所有的标题标签。它不起作用。显示语法错误:编辑器显示语法错误。。。但是模板呈现可以工作吗?在我看来,这种html元素的交换根本不漂亮……它不起作用。我不知道你的字段函数在做什么。我用{%set html_tag='b'%}测试了它,这对我来说很合适。。。它产生。。。
{% set html_tag = field("html_tag") %}

<{{html_tag}} class="element-headline">
    <div class="element-headline-text">
        <span class="headline-before-text">{{ before_text }}</span>
        <span class="headline-after-text">{{ after_text }}</span>
    </div>
</{{html_tag}}>