phile/twig-filters
Composer 安装命令:
composer require phile/twig-filters
包简介
An example plugin for Phile showing how to make Twig filters.
README 文档
README
Adds helpfull Twig functions to Phile and easily allows you to create new ones. Project home.
Installation
composer require phile/twig-functions
Activation
$config['plugins']['phile\\twigFunctions'] = [ 'active' => true ];
Usage
This plugin includes some predefined Twig-filter and allows you to easily add your own.
Define a New Custom Filter
See the existing filters in config.php for how to add your own filter.
excerpt
Grabs the first paragraph of the content string.
{{ content|excerpt }}
limit_words
Similar to excert but limits on number of words. Use Twig's striptags to remove HTML-tags.
{{ page.content|striptags|limit_words }}
shuffle
Shuffles an array. For example show a shuffled lists of pages:
<ul class="posts"> {% for page in pages|shuffle %} <li><a href="{{ page.url }}">{{ page.title }}</a></li> {% endfor %} </ul>
slugify
This new Twig filter allows you to slugify a string. This is useful for making safe URLs, HTML-safe class/id names, or just cleaning up general strings.
<!-- becomes "this–is–an–strange–string" --> {{ "This Is ____an STRÄNGE string" | slugify }}
统计信息
- 总下载量: 66
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-04-26