sachleen / twig-truncatep
一个 Twig 扩展过滤器,用于按 p 标签数量截断 HTML
1.0
2017-12-19 19:21 UTC
Requires
- twig/twig: ~2.0
This package is not auto-updated.
Last update: 2024-09-29 05:14:47 UTC
README
通过数量来截断 HTML 中的 <p>
标签。这在显示博客文章摘要时非常有用,因为常规的截断函数无法保留 HTML 语法。由于文本块应位于段落标签内,因此不存在缺少 HTML 标签或 HTML 标签计数的问题。只需指定您希望看到的 <p>
标签数量,您将得到所需的结果。
安装
使用 composer
composer require sachleen/twig-truncatep
用法
要使用此扩展,请将其添加到您的 Twig 对象中。
$twig = new Twig_Environment($loader); $twig->addExtension(new \Sachleen\Twig\TwigTruncatePExtension());
在模板中使用 TruncateP 来截断任何 HTML 变量到特定的 p 块数量。所有参数都是可选的。
{{ post.content|TruncateP()|raw }} {{ post.content|TruncateP(2)|raw }} {{ post.content|TruncateP(2, 'Continue Reading...')|raw }}