Шаблонизатор Simple

Шаблонизатор заменяет переменные в тексте, обрамлённые двойными фигурными скобками. Например, если нужно подставить имя, используется конструкция {​​{Name}}.

При подстановке значений можно использовать дополнительные возможности (не работают в ссылках):

HTML пример Описание
{​{Name|уважаемый подписчик}}

 

Будет подставлено значение поля Name, а если Name пусто, то текст «уважаемый подписчик». Т.е. это как бы «значение по умолчанию» в случае отсутствия поля. Вместо текста можно указать и название другого поля, например:
{{Name|{{Email}}}}
{{HasOrders?Вам полагается скидка 10%}}

Если поле HasOrders не пусто и не равно нулю, то будет подставлен текст «Вам полагается скидка 10%», иначе результатом будет пустая строка.

Вместо текста можно указать и название другого поля, например:

{{HasOrders?{{Discount}}}}
А вот чуть более хитрый пример использования, который добавляет запятую перед обращением по имени, но только если имя задано:
Добрый день{{Name?, }}{{Name}}!