在Bolt CMS中,我有一个如此定义的字段:
contenttypes.yaml
details: # thats my new content type
name: (...)
(...)
fields:
(...)
contentblocks:
type: block
label: Content
fields:
freetext:
label: Formatted Text
fields:
content:
type: html
(...)
然而,现在当我在我的模板中显示这个...
{% setcontent nameAddr = 'data/name-addr' %}
{% for group in nameAddr.contentblocks %}
{% if group.block == 'freetext' %}
{{group.content}}
{% endif %}
{% endfor %}
...我在页面中获得这样的输出(通过view-source):
<p>a<br />
<br />
b</p>
因此标签以某种方式逐字打印。
(我没有以WYSIWYG模式输入标签。)
如果有人可以帮助我,那会很棒。欢呼声。
答案 0 :(得分:1)
{{group.content | raw}}
请参阅https://twig.symfony.com/doc/2.x/filters/raw.html
Bolt使用Twig模板引擎。因此,所有默认树枝{{ | filters}}也适用于博尔特。其中大多数都有类似的含义 普通的PHP或Javascript。可用的过滤器是:abs,batch, 大写,convert_encoding,日期,date_modify,默认,转义, 首先,格式化,连接,json_encode,键,最后,长度,下限,合并, nl2br,number_format,raw,replace,reverse,round,slice,sort, split,striptags,title,trim,upper,url_encode。
答案 1 :(得分:1)