0

我对树枝还很陌生,所以我遇到了一些麻烦。我在 Symfony2 中将一个变量传递给我的树枝模板

  <p>{{ var.description|length > 100 ? var.description|slice(0, 100) ~ '...' : var.description }}</p>

这个变量包含出现的 html 标签,所以我去掉了它们

  <p>{{ var.description|striptags|length > 100 ? var.description|striptags|slice(0, 100) ~ '...' : var.description|striptags }}</p>

但随后链接和功能不起作用。有没有办法以功能方式从变量中输出 html?

4

1 回答 1

0

如果要将描述的前 100 个字符呈现为 html,请使用以下命令:

<p>{{ var.description|length > 100 ? var.description|raw|slice(0, 100) ~ '...' : var.description }}</p>

使用原始过滤器将允许呈现 html 标签。 http://twig.sensiolabs.org/doc/filters/raw.html

于 2013-07-03T17:54:03.873 回答