使用 Bolt CMS 在 twig 文件中输出 HTML
Outputting HTML in twig file using Bolt CMS
我在我的树枝中输出 html 时遇到问题。我正在使用 Bolt CMS 3.2
{% for item in menu %}
<li class="list-inline {{ item.path == '/#' ? 'dropdown' }}">
<a href="{{ item.path }}" >
{% autoescape %}
{% set caret = '<span class="caret"></span>' %}
{{ (item.path == '/#') ? caret|raw : item.label }}
{% endautoescape %}
</a>
</li>
{% endfor %}
但它一直将 html 作为字符串输出。我使用了 autoescape 值,但它在这里什么都不做。我用错了吗?
试试这个:
{% autoescape false %}
{% set caret = '<span class="caret"></span>' %}
{{ (item.path == '/#') ? caret|raw : item.label }}
{% endautoescape %}
我在我的树枝中输出 html 时遇到问题。我正在使用 Bolt CMS 3.2
{% for item in menu %}
<li class="list-inline {{ item.path == '/#' ? 'dropdown' }}">
<a href="{{ item.path }}" >
{% autoescape %}
{% set caret = '<span class="caret"></span>' %}
{{ (item.path == '/#') ? caret|raw : item.label }}
{% endautoescape %}
</a>
</li>
{% endfor %}
但它一直将 html 作为字符串输出。我使用了 autoescape 值,但它在这里什么都不做。我用错了吗?
试试这个:
{% autoescape false %}
{% set caret = '<span class="caret"></span>' %}
{{ (item.path == '/#') ? caret|raw : item.label }}
{% endautoescape %}