nepada/texy-nette
最新稳定版本:v5.2.0
Composer 安装命令:
composer require nepada/texy-nette
包简介
Texy integration for Nette.
README 文档
README
Installation
Via Composer:
$ composer require nepada/texy-nette
Register the extension in config.neon:
extensions: texy: Nepada\Bridges\TexyDI\TexyExtension
Usage
Configuration
This extension contains simple Texy factory that only creates new instance of Texy\Texy.
Usually you will want to define your own factory by implementing Nepada\Texy\TexyFactory, often more than one.
texy: factories: foo: @fooTexyFactory bar: @barTexyFactory defaultMode: foo
This example adds two custom factories. Note the names foo and bar - we call these Texy "modes". In different parts of your application you might need to use different mode (i.e. differently configured instance of Texy).
In templates
There are 2 new tags for processing blocks and single lines, both with possibility to specify a custom mode:
{texy fooMode}
- one
- two
{/texy}
<p>
{texyLine barMode}Whatever...{/texyLine}
</p>
Alternatively, you can use one of 3 filters to achieve similar result:
|texy:customModecalls$texyMultiplier->processBlock()|texyLine:customModecalls$texyMultiplier->processLine()|texyTypo:customModecalls$texyMultiplier->processTypo()
In presenters and other controls
The preferred way is to inject Nepada\Texy\TexyMultiplier instance wherever you need it, and either use it directly or pull out desired Texy instance, e.g:
$multiplier->processBlock($text, 'myMode'); $texy = $multiplier->getTexy('myMode');
统计信息
- 总下载量: 20.95k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2016-08-23