Twig 截断阅读更多 link
Twig truncate with read more link
我想使用 Twig 的截断过滤器。而且效果很好。
我想使用 link 作为第三个参数来阅读更多关于这篇文章的信息。但是没用。
代码如下:
{% set read_more_link %}
<a href="{{ path('course_news_show', {news: entry.id}) }}">... read more</a>
{% endset %}
<p>{{ entry.description|truncate(150, true, "read_more_link") }}</p>
出来的是这样的:
"Lorem ipsum dolor sit met, <a href="/course/news/44">... read more </a>"
因此,link 在 <p>
中显示为文本。我该如何解决这个问题?
尝试在截断过滤器后使用 raw filter:
<p>{{ entry.description|truncate(150, true, "read_more_link")|raw }}</p>
我想使用 Twig 的截断过滤器。而且效果很好。
我想使用 link 作为第三个参数来阅读更多关于这篇文章的信息。但是没用。
代码如下:
{% set read_more_link %}
<a href="{{ path('course_news_show', {news: entry.id}) }}">... read more</a>
{% endset %}
<p>{{ entry.description|truncate(150, true, "read_more_link") }}</p>
出来的是这样的:
"Lorem ipsum dolor sit met, <a href="/course/news/44">... read more </a>"
因此,link 在 <p>
中显示为文本。我该如何解决这个问题?
尝试在截断过滤器后使用 raw filter:
<p>{{ entry.description|truncate(150, true, "read_more_link")|raw }}</p>