Шаблонизатор заменяет переменные в тексте, обрамлённые двойными фигурными скобками. Названия переменных могут содержать буквы латинского алфавита, цифры, символ “_”. Первым символом может быть только буква, использование пробелов не допускается. Например, если нужно подставить имя, используется конструкция {{Name}}.
При подстановке значений можно использовать дополнительные возможности (не работают в ссылках):
| HTML пример | Описание |
{{Name|уважаемый подписчик}}
|
Будет подставлено значение поля Name, а если Name пусто, то текст «уважаемый подписчик». Т.е. это как бы «значение по умолчанию» в случае отсутствия поля. Вместо текста можно указать и название другого поля, например:{{Name|{{Email}}}}
|
{{HasOrders?Вам полагается скидка 10%}}
|
Если поле HasOrders не пусто и не равно нулю, то будет подставлен текст «Вам полагается скидка 10%», иначе результатом будет пустая строка. {{HasOrders?{{Discount}}}}
А вот чуть более хитрый пример использования, который добавляет запятую перед обращением по имени, но только если имя задано:
Добрый день{{Name?, }}{{Name}}!
|