Перейти к содержанию

Метка «Выбор»

Метка выбор используется для вывода разных текстов в шаблоне в зависимости от значения поля. Она работает по принципу: если значение совпадает с одним из заданных, подставляется соответствующий текст.

Эта метка похожа на поле типа «Перечисление», но работает не только с ним. Вы можете использовать выбор с текстовыми, числовыми и другими полями — главное, чтобы значение можно было сравнить с вариантом.

Картинка

Принцип работы:

  1. Система берёт значение указанного поля.

  2. Сравнивает его со списком вариантов.

  3. Если найдено совпадение — выводится текст, связанный с этим вариантом.

  4. Если совпадения нет:

    • будет показан текст из блока прочее, если он указан;
    • иначе — не будет выведено ничего.

Синтаксис

Картинка

  • Обязательные параметры:

    • Картинка — открывает блок, в скобках указывается поле, которое нужно проверить.
    • Картинка — задаёт значение, при котором будет выведен связанный текст.
    • Картинка — закрывает блок выбор.
  • Необязательные параметры:

    • Картинка — используется, если значение поля не совпало ни с одним вариантом.

📌 Все значения в вариант(...) указываются точно — с учётом регистра и заключаются в двойные кавычки.

📌 Если блок прочее не добавлен, а совпадений нет — на этом месте в шаблоне не будет ничего.

Пример:

Задача: в зависимости от текстовой оценки вывести число

  • Отлично → 5

  • Хорошо → 4

  • Удовлетворительно → 3

  • Плохо → 2

Шаги:

  1. Создайте поле типа Текст с идентификатором оценка.

  2. В шаблоне установите курсор в нужное место.

  3. Перейдите на вкладку «Метки» и выберите «Выбор»«Выбор».

    Картинка

  4. В появившемся окне укажите идентификатор поля оценка и нажмите ОК.

    Картинка

  5. После открытия блока вставьте первый вариант:

    • «Выбор»«Вариант».

    Картинка

    • Введите "Отлично" (в двойных кавычках) и нажмите ОК.

    Картинка

    • После метки в шаблоне напишите: 5.
  6. Повторите шаг для остальных вариантов:

    Картинка

  7. Для обработки других значений вставьте блок «Прочее» и укажите текст по умолчанию, например: Нет оценки.

  8. Закройте конструкцию меткой /выбор.

    Картинка

Результат:

Если пользователь введёт "Отлично" — подставится 5. Если введено что-то другое, а такого варианта нет — появится текст Нет оценки.