diff --git a/docs/ru/designers/language-basic-syntax.xml b/docs/ru/designers/language-basic-syntax.xml index 62702c2f..fbca5a95 100644 --- a/docs/ru/designers/language-basic-syntax.xml +++ b/docs/ru/designers/language-basic-syntax.xml @@ -1,23 +1,21 @@ - + - - Базовый синтаксис - - Все тэги шаблонов Smarty располагаются между специальными - разделителями. По умолчанию это { и - }, но они могут быть изменены. - - - Для наших примеров мы будем использовать стандартные разделители. - Smarty все содержимое вне разделителей отображает как статическое - содержание, без изменений. Когда Smarty встречает тэги, то пытается - интерпретировать их и вывести вместо них соответствующий результат. - + + Базовый синтаксис + + Все тэги шаблонов Smarty располагаются между специальными + разделителями. По умолчанию это { и + }, но они могут быть изменены. + + + Для наших примеров мы будем использовать стандартные разделители. + Smarty все содержимое вне разделителей отображает как статическое + содержание, без изменений. Когда Smarty встречает тэги, то пытается + интерпретировать их и вывести вместо них соответствующий результат. + &designers.language-basic-syntax.language-syntax-comments; - &designers.language-basic-syntax.language-syntax-functions; - &designers.language-basic-syntax.language-syntax-attributes; &designers.language-basic-syntax.language-syntax-quotes; diff --git a/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml b/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml index 60e8236e..311bccd4 100644 --- a/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml +++ b/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml @@ -1,16 +1,16 @@ - - Комментарии - - Комментарии в шаблонах заключаются в звездочки(*) окруженные . - разделителями, например: {* это комментарий *}. Комментарии не - отображаются в выводе шаблона. Они используются для внутренних - примечаний в шаблонах. - - - Комментарии - + + Комментарии + + Комментарии в шаблонах заключаются в звездочки(*) окруженные . + разделителями, например: {* это комментарий *}. Комментарии не + отображаются в выводе шаблона. Они используются для внутренних + примечаний в шаблонах. + + + Комментарии + ]]> - - + + Функции diff --git a/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml b/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml index e6817fd0..bd8ae362 100644 --- a/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml +++ b/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml @@ -1,4 +1,4 @@ - + Внедренные переменные в двойных кавычках @@ -11,7 +11,7 @@ Синтаксис внедренных переменных - + - - + + - - Встроенные функции - - В smarty включены несколько встроенных функций. Встроенные функции - интегрированы в язык шаблонов. Нельзя создавать пользовательские - функции с такими же названиями или как-либо модифицировать - встроенные функции.. - + + Встроенные функции + + В smarty включены несколько встроенных функций. Встроенные функции + интегрированы в язык шаблонов. Нельзя создавать пользовательские + функции с такими же названиями или как-либо модифицировать + встроенные функции.. + + &designers.language-builtin-functions.language-function-capture; &designers.language-builtin-functions.language-function-config-load; &designers.language-builtin-functions.language-function-foreach; @@ -20,6 +21,7 @@ &designers.language-builtin-functions.language-function-php; &designers.language-builtin-functions.language-function-section; &designers.language-builtin-functions.language-function-strip; + - - Пользовательские Функции - - Smarty поставляется с несколькими пользовательскими - функциями, которые вы можете использовать в шаблонах. - + + Пользовательские Функции + + Smarty поставляется с несколькими пользовательскими + функциями, которые вы можете использовать в шаблонах. + + &designers.language-custom-functions.language-function-assign; &designers.language-custom-functions.language-function-counter; &designers.language-custom-functions.language-function-cycle; @@ -24,6 +25,7 @@ &designers.language-custom-functions.language-function-popup-init; &designers.language-custom-functions.language-function-popup; &designers.language-custom-functions.language-function-textformat; + - - Модификаторы переменных - - Модификаторы переменных могут быть прмменены к переменным, пользовательским - функциям или строкам. Для их применения надо после модифицируемого значения - указать символ | (вертикальная черта) и название модификатора. - Так же модификаторы могут принимать параметры, которые влияют на их поведение. - Эти параметры следуют за названием модификатора и разделяются - : (двоеточием). - - - Пример модификатора - + + Модификаторы переменных + + Модификаторы переменных могут быть прмменены к переменным, пользовательским + функциям или строкам. Для их применения надо после модифицируемого значения + указать символ | (вертикальная черта) и название модификатора. + Так же модификаторы могут принимать параметры, которые влияют на их поведение. + Эти параметры следуют за названием модификатора и разделяются + : (двоеточием). + + + Пример модификатора + +{$title|upper} {* Ограничим $topic 40-а символами и добавим "..." в конце *} Topic: {$topic|truncate:40:"..."} @@ -23,15 +24,17 @@ Topic: {$topic|truncate:40:"..."} {"now"|date_format:"%Y/%m/%d"} {* Применение модификатора к функции *} -{mailto|upper address="me@domain.dom"} - - - Если модификатор применяется к переменной-массиву, то он будет применен к - каждому элементу массива. Если же требуется применить модификатор к массиву, - как к переменной, то необходимо перед именем модификатора указать символ - @. Пример: {$articleTitle|@count} выведет - количество елементов в массиве $articleTitle. - +{mailto|upper address="me@domain.dom"} +]]> + + + + Если модификатор применяется к переменной-массиву, то он будет применен к + каждому элементу массива. Если же требуется применить модификатор к массиву, + как к переменной, то необходимо перед именем модификатора указать символ + @. Пример: {$articleTitle|@count} выведет + количество елементов в массиве $articleTitle. + &designers.language-modifiers.language-modifier-capitalize; &designers.language-modifiers.language-modifier-count-characters; diff --git a/docs/ru/designers/language-variables.xml b/docs/ru/designers/language-variables.xml index ad2f8391..21dbbdcb 100644 --- a/docs/ru/designers/language-variables.xml +++ b/docs/ru/designers/language-variables.xml @@ -1,30 +1,32 @@ - + - - Переменные - - Smarty имеет несколько различных типов переменных. Он зависит от - символа, с которого начинается, или в какой заключена переменная. - - - - Переменные в Smarty могут быть отображены или использованы как аргументы - функций и модификаторов, внутри выражений условных операторов и т.д. Для - вывода значения переменной надо просто указать между разделителями имя - переменной. - + + Переменные + + Smarty имеет несколько различных типов переменных. Он зависит от + символа, с которого начинается, или в какой заключена переменная. + + + + Переменные в Smarty могут быть отображены или использованы как аргументы + функций и модификаторов, внутри выражений условных операторов и т.д. Для + вывода значения переменной надо просто указать между разделителями имя + переменной. + + - + +]]> + + &designers.language-variables.language-assigned-variables; - &designers.language-variables.language-config-variables; - &designers.language-variables.language-variables-smarty; +