2014-08-06 22:42:42 +04:00
|
|
|
|
Тег {raw}
|
2014-08-01 12:12:19 +04:00
|
|
|
|
=========
|
|
|
|
|
|
2014-08-06 22:42:42 +04:00
|
|
|
|
Тег `{raw <expression>}` позволяет вывести результат выражения без экранирования.
|
|
|
|
|
|
2014-08-01 12:12:19 +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}
|
|
|
|
|
```
|
|
|
|
|
|
2014-08-06 22:42:42 +04:00
|
|
|
|
Для функций используйте параметр тега `:raw`:
|
2014-08-01 12:12:19 +04:00
|
|
|
|
|
|
|
|
|
```smarty
|
|
|
|
|
{autoescape true}
|
|
|
|
|
...
|
|
|
|
|
{my_func page=5} {* escape *}
|
|
|
|
|
{my_func:raw page=5} {* unescape *}
|
|
|
|
|
...
|
2014-08-05 00:40:58 +04:00
|
|
|
|
{/autoescape}
|
2014-08-06 22:42:42 +04:00
|
|
|
|
```
|