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