From 6d52e6b1795f1ab16114f41a4690ef6f745dd079 Mon Sep 17 00:00:00 2001 From: freespace Date: Mon, 20 Dec 2004 21:50:05 +0000 Subject: [PATCH] Sync with en. --- .../language-syntax-quotes.xml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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 ddb836b5..1f3f94fa 100644 --- a/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml +++ b/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml @@ -1,14 +1,15 @@ - + Внедренные переменные в двойных кавычках - Smarty распознает переменные, если они встречаются в строках, - заключенных в двойные кавычки. Распознаются переменные, - состоящие из чисел, букв, символов _,[,]. Если надо использовать - другие символы для указания переменной (точка или ->), то переменную - необходимо заключить в обратные кавычки ``. + Smarty распознает переменные, если они встречаются в строках, заключенных в + двойные кавычки. Распознаются переменные, состоящие из чисел, букв, символов + подчеркивания и квадратных кавычек. Если надо использовать другие символы + для обозначения переменной (точка, указатель объекта и т.д.), то переменную + необходимо заключить в обратные кавычки. В данном случае вы не можете + использовать модификаторы, их следует применять вне кавычек. Синтаксис внедренных переменных @@ -21,6 +22,7 @@ {func var="test $foo[bar] test"} <-- ищет $foo[bar] {func var="test $foo.bar test"} <-- ищет $foo (не $foo.bar) {func var="test `$foo.bar` test"} <-- ищет $foo.bar +{func var="test `$foo.bar` test"|escape} <-- модификатор вне кавычек! Практические примеры: {include file="subdir/$tpl_name.tpl"} <-- заменит $tpl_name на ее значение