HTML类型字段的输出逐字打印标签(BOLT-CMS/Twig)
在Bolt CMS中,我有一个如下定义的字段: contenttypes.yaml 然而,现在当我在我的模板中显示这个时HTML类型字段的输出逐字打印标签(BOLT-CMS/Twig),twig,bolt-cms,twig-filter,Twig,Bolt Cms,Twig Filter,在Bolt CMS中,我有一个如下定义的字段: contenttypes.yaml 然而,现在当我在我的模板中显示这个时 {% setcontent nameAddr = 'data/name-addr' %} {% for group in nameAddr.contentblocks %} {% if group.block == 'freetext' %} {{group.content}} {% endif %} {% endfor %} 。。。我在页面中获得如下输出(
{% setcontent nameAddr = 'data/name-addr' %}
{% for group in nameAddr.contentblocks %}
{% if group.block == 'freetext' %}
{{group.content}}
{% endif %}
{% endfor %}
。。。我在页面中获得如下输出(通过查看源):
所以标签是逐字打印的
(我不是在所见即所得模式下输入标签。)
我有点困惑,因为所有的东西似乎都和文档一样
如果有人能帮我,那就太好了。干杯
{{group.content | raw}}
看
Bolt使用细枝模板引擎。因此,所有默认细枝{{
|过滤器}}也在螺栓中工作。其中大多数在英语中有类似的含义
纯PHP或Javascript。可用的过滤器有:abs、批次、,
大写、转换\u编码、日期、日期\u修改、默认值、转义、,
首先,格式化,连接,json_编码,键,最后,长度,下限,合并,
nl2br,数字_格式,原始,替换,反转,圆形,切片,排序,
拆分、条带标记、标题、修剪、上部、url_编码
看
Bolt使用细枝模板引擎。因此,所有默认细枝{{
|过滤器}}也在螺栓中工作。其中大多数在英语中有类似的含义
纯PHP或Javascript。可用的过滤器有:abs、批次、,
大写、转换\u编码、日期、日期\u修改、默认值、转义、,
首先,格式化,连接,json_编码,键,最后,长度,下限,合并,
nl2br,数字_格式,原始,替换,反转,圆形,切片,排序,
拆分、条带标记、标题、修剪、上部、url_编码
您必须使用
raw
过滤器,如下所示:
{{group.content | raw}}
cf和。的文档必须使用
raw
过滤器,如下所示:
{{group.content | raw}}
不幸的是,的cf和文档没有任何效果。
autoescape
没有任何效果,因此我认为答案不应该是“tryautoescape
或其他东西”。更新后,最初我保留了autoescape,因为它可以解决类似问题,但您是对的。没有任何效果,不幸的是。autoescape
没有任何效果,因此我认为答案不应该是“尝试autoescape
或其他东西”。更新后,最初我保留了autoescape,因为它可以解决类似问题,但你是对的。
{{group.content | raw}}