fenom/docs/tags/raw.md

29 lines
851 B
Markdown
Raw Normal View History

2013-07-07 01:34:37 +04:00
Tag {raw} [RU]
==================
2013-07-07 01:41:53 +04:00
Тег `{raw <expression>}` позволяет выводить результат выражения или функций без экранирования, игнорируя глобальную настройку `auto_secape`.
2013-07-07 01:34:37 +04:00
```smarty
{autoescape true}
...
{$var|up} {* escape *}
{raw $var|up} {* unescape *}
...
{"name is: <b>{$name|low}</b>"} {* escape *}
{raw "name is: <b>{$name|low}</b>"} {* unescape *}
...
{/autoescate}
```
2013-07-07 01:41:53 +04:00
Для результатов функций то же может быть отключено экранирование:
2013-07-07 01:34:37 +04:00
```smarty
{autoescape true}
...
{my_func page=5} {* escape *}
{raw:my_func page=5} {* unescape *}
...
{/autoescate}
```
На компиляторы свойство raw не распространяется.