【问题标题】:Twig truncate with read more linkTwig 截断阅读更多链接
【发布时间】:2017-02-21 01:47:37
【问题描述】:

我想使用 Twig 的截断过滤器。而且效果很好。

我想使用链接作为第三个参数,以阅读有关该文章的更多信息。但它不起作用。

代码如下:

{% 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>"
                                

因此,链接在&lt;p&gt; 中显示为文本。我该如何解决这个问题?

【问题讨论】:

    标签: symfony twig truncate twig-extension


    【解决方案1】:

    尝试在截断过滤器之后使用raw filter

    <p>{{ entry.description|truncate(150, true, "read_more_link")|raw }}</p>
    

    【讨论】:

    • 完美,它工作正常,但在 read_more_link 上没有“。非常好。
    猜你喜欢
    • 2013-03-29
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 2019-03-14
    • 2011-01-15
    • 1970-01-01
    • 2012-11-01
    • 2019-10-15
    相关资源
    最近更新 更多