fenom/docs/main.md

48 lines
1.4 KiB
Markdown
Raw Normal View History

Documentation
=============
**Aspect**
* [About](./about.md)
* [Requirements and installation](./install.md)
* [Syntax](./syntax.md)
* [Settings](./settings.md)
* [Callbacks and filters](./callbacks.md)
**Modifiers**
2013-02-09 10:59:08 +04:00
Conversation about [modifiers](./modifiers.md)
* [upper](./mods/upper.md) aka `up`
* [lower](./mods/lower.md) aka `low`
* [date_format](./mods/date_format.md)
* [date](./mods/date.md)
* [truncate](./mods/truncate.md)
2013-02-09 10:59:08 +04:00
* [escape](./mods/escape.md) aka `e`, `url`
* [unescape](./mods/unescape.md)
* [strip](./mods/strip.md)
2013-02-09 10:59:08 +04:00
* allowed functions: `json_encode`, `json_decode`, `count`, `is_string`, `is_array`, `is_numeric`, `is_int`, `is_object`,
`strtotime`, `gettype`, `is_double`, `ip2long`, `long2ip`, `strip_tags`, `nl2br`
**Tags**
2013-02-09 10:59:08 +04:00
Conversation about [tags](./tags.md)
* [var](./tags/var.md)
* [if](./tags/if.md), `elseif` and `else`
* [foreach](./tags/foreach.md), `foreaelse`, `break` and `continue`
2013-02-09 10:59:08 +04:00
* [for](./tags/for.md), `forelse`, `break` and `continue`
* [switch](./tags/switch.md), `case`, `default` and `break`
2013-02-09 10:59:08 +04:00
* [cycle](./tags/cycle.md)
* [include](./tags/include.md)
2013-02-09 10:59:08 +04:00
* [extends](./tags/extends.md), `use`, `block` and `parent`
* [capture](./tags/capture.md)
* [filter](./tags/filter.md)
* [ignore](./tags/ignore.md)
2013-02-09 10:59:08 +04:00
**Extends**
* [Add tags](./ext/tags.md)
* [Add modificators](./ext/mods.md)
* [Add template provider](./ext/provider.md)
* [Parsing](./ext/parsing.md)