diff --git a/docs/ru/tags/autoescape.md b/docs/ru/tags/autoescape.md index 1e0dde4..8d0e6b2 100644 --- a/docs/ru/tags/autoescape.md +++ b/docs/ru/tags/autoescape.md @@ -1,14 +1,14 @@ -Tag {autoescape} -===================== +Тег {autoescape} +================ -Force enable or disable `auto_escape` option for block area: +Задает индивидуальное значение параметра `auto_escape` на фрагмент шаблона: ```smarty {autoescape true} ... - Text: {$text} {* value of the variable $text will be escaped *} + Text: {$text} {* значение переменной $text будет заэкранированно *} ... {/autoescape} ``` -Also see {raw} tag and :raw tag option +Так же смотите тег [{raw}](./raw.md) и параметр тега [:raw](../configuration.md) diff --git a/docs/ru/tags/autotrim.md b/docs/ru/tags/autotrim.md index d932277..88f1009 100644 --- a/docs/ru/tags/autotrim.md +++ b/docs/ru/tags/autotrim.md @@ -1,14 +1,12 @@ -Tag {autotrim} +Тег {autotrim} ============== -Force enable or disable `auto_trim` option for block area: +Задает индивидуальное значение параметра `auto_trim` на фрагмент шаблона: ```smarty {autotrim true} ... - Text: {$text} {* value of the variable $text will be escaped *} + Text: {$text} ... {/autotrim} ``` - -Also see :trim, :rtrim and :ltrim tag options \ No newline at end of file diff --git a/docs/ru/tags/cycle.md b/docs/ru/tags/cycle.md index d1733ee..babfe52 100644 --- a/docs/ru/tags/cycle.md +++ b/docs/ru/tags/cycle.md @@ -5,12 +5,12 @@ С его помощью можно легко реализовать чередование двух или более заданных значений. ```smarty -{for $i=$a.c..} +{for $i=1 to=6}
{/for} -{for $i=$a.c..} +{for $i=1 to=6}
{/for} ``` \ No newline at end of file diff --git a/docs/ru/tags/foreach.md b/docs/ru/tags/foreach.md index 88ea7bf..5a31b2a 100644 --- a/docs/ru/tags/foreach.md +++ b/docs/ru/tags/foreach.md @@ -1,6 +1,8 @@ Тег {foreach} ============= +Тег `foreach` предоставляет простой способ перебора массивов. + ```smarty {foreach $list as [$key =>] $value [index=$index] [first=$first] [last=$last]} {* ...code... *} @@ -81,6 +83,5 @@ В блоке `{foreachelse}...{/foreach}` использование `{break}`, `{continue}` выбросит исключение `Fenom\CompileException` при компиляции -### Notice - +**Замечание:** Использование last требует от `$list` быть **countable**. \ No newline at end of file diff --git a/docs/ru/tags/ignore.md b/docs/ru/tags/ignore.md index 4ef9abb..ee90364 100644 --- a/docs/ru/tags/ignore.md +++ b/docs/ru/tags/ignore.md @@ -1,9 +1,9 @@ Тег {ignore} ============ -{ignore} tags allow a block of data to be taken literally. -This is typically used around Javascript or stylesheet blocks where {curly braces} would interfere with the template delimiter syntax. -Anything within {ignore}{/ignore} tags is not interpreted, but displayed as-is. +Теги `{ignore}{/ignore}` позволяют игнорировать заключенные в них другие теги. +Весь текст внутри тегов `{ignore}{/ignore}` не интерпретируется, а выводится "как есть". +Обычно они используются вместе с javascript или таблицами стилей, в которых фигурные скобки конфликтуют с синтаксисом разделителей. ```smarty {ignore} @@ -11,8 +11,8 @@ Anything within {ignore}{/ignore} tags is not interpreted, but displayed as-is. {/ignore} ``` -{ignore} tags are normally not necessary, as Fenom ignores delimiters that are surrounded by whitespace. -Be sure your javascript and CSS curly braces are surrounded by whitespace: +Использование тегов {ignore} не всегда обязательное так как Fenom игнорирует фигурные скобки `{` сразу после которых идут пробельные символы. +Убедитесь что открывающие фигурные скобки в JavaScript и CSS имеют хотя бы по пробелу справа: ```smarty var data = { "time": obj.ts }; diff --git a/docs/ru/tags/include.md b/docs/ru/tags/include.md index f9e62a5..72d0622 100644 --- a/docs/ru/tags/include.md +++ b/docs/ru/tags/include.md @@ -1,4 +1,4 @@ -Tag {include} +Тег {include} ============= Тэги `{include}` используются для включения других шаблонов в текущий. Любые переменные, доступные в текущем шаблоне, доступны и во включаемом. diff --git a/docs/ru/tags/raw.md b/docs/ru/tags/raw.md index 1f39905..de64826 100644 --- a/docs/ru/tags/raw.md +++ b/docs/ru/tags/raw.md @@ -1,8 +1,8 @@ -Tag {raw} +Тег {raw} ========= -Tag `{raw }` allow outputs render results without escaping. -This tag rewrite global option `auto_escape` for specified code. +Тег `{raw }` позволяет вывести результат выражения без экранирования. + ```smarty {autoescape true} @@ -16,7 +16,7 @@ This tag rewrite global option `auto_escape` for specified code. {/autoescate} ``` -For functions use tag with prefix `raw:`: +Для функций используйте параметр тега `:raw`: ```smarty {autoescape true} @@ -25,6 +25,4 @@ For functions use tag with prefix `raw:`: {my_func:raw page=5} {* unescape *} ... {/autoescate} -``` - -Tag can not be applied to compilers as `foreach`, `if` and other. \ No newline at end of file +``` \ No newline at end of file diff --git a/docs/ru/tags/unset.md b/docs/ru/tags/unset.md index 2d3a065..a878d35 100644 --- a/docs/ru/tags/unset.md +++ b/docs/ru/tags/unset.md @@ -1,12 +1,12 @@ -Tag {unset} +Тег {unset} =========== -Unset a given variables. +Удаляет переменные. ```smarty -{unset $a} unset single variable +{unset $a} единичное удаление -{unset $a $b $c.d.e} multiple unset +{unset $a $b $c.d.e} множественное удаление ``` \ No newline at end of file