0

小枝を使ったのはかなり新しいので、少し問題があります。Symfony2 の twig テンプレートに変数を渡します

  <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>

raw フィルターを使用すると、html タグをレンダリングできます。 http://twig.sensiolabs.org/doc/filters/raw.html

于 2013-07-03T17:54:03.873 に答える