Переменные и условные конструкции в шаблонах сообщений
В этом разделе приведены переменные и пример использования условных конструкций в шаблонах сообщений. Подробнее о шаблонах сообщений см. в разделе Изменение шаблонов сообщений.
Переменные
Список всех переменных, которые используются в шаблонах сообщений, представлен в таблице ниже.
| Название переменной | Описание |
|---|---|
| LineName | Название очереди |
| PlaceName | Название места |
| CheckpointName | Название точки обслуживания |
| EstimatedWaitingTime | Расчетное время ожидания |
| FirstName | Имя |
| LastName | Фамилия |
| CompanyName | Название компании |
| TimeRangeStart | Время начала обслуживания |
| TimeRangeEnd | Время конца обслуживания |
| ReservationCode | Код бронирования |
| Today | Дата сегодняшнего дня |
| Persons | Количество (человек, пакетов документов) |
| ServiceName | Название услуги |
| Comments | Комментарий |
| AppointmentDate | Дата встречи |
| AppointmentUpdateLink | Ссылка для редактирования или отмены встречи |
| PlaceAdress | Адрес места |
| PlaceCity | Город места |
| PlaceZipCode | Почтовый индекс места |
| BarCode | Штрихкод |
| Smiley | Смайл |
| Advertising | Реклама |
| QrCode | QR-код |
| LooseTurnTime | — |
| PeopleBeforeYou | Количество человек перед вами |
| Адрес электронной почты | |
| VerificationCode | Код подтверждения |
Использование условных конструкций в шаблонах
Шаблоны сообщений поддерживают использование условных конструкций.
Для использования условных конструкций нужно использовать оператор if.
Ниже представлен пример использования:
{%- if ServiceName != 'Получение готового результата' -%}
Пожалуйста, подготовьте паспорт и перечень документов необходимый для выбранной услуги: "{{ServiceName}}"
Ознакомиться с перечнем документов можно по ссылке:
https://mfc66.ru/services
{%- endif -%}
В этом примере текст будет вставлен в шаблон только если название услуги (ServiceName) будет не «Получение готового результата».