Вивід даних

    Виведення даних

    Для виведення в шаблони дані екрануються, а масиви перетворюються в рядки. Крім цього, для елементів управління встановлюються спеціальні плейсхолдери.

    Виведення неекранованого значення поля:

    [+ім'я поля+]

    Виведення значення поля:

    [+ім'я поля.value+]

    Встановлення чекбокса:

    [+c.ім'я поля.значення поля+]

    Встановлення випадаючого списку або радіо-кнопки:

    [+s.ім'я поля.значення поля+]

    Встановлення класу для незаповненого поля:

    [+ім'я поля.requiredСlass+]

    Встановлення класу для невірно заповненого поля:

    [+ім'я поля.errorClass+]

    Виведення повідомлення про помилку валідації:

    [+ім'я поля.error+]

    Виведення повідомлень обробника:

    [+form.messages+]

    У плейсхолдер [+form.messages+] можуть виводитися три типи повідомлень:

    • порушення правила required
    • порушення інших правил
    • довільні повідомлення, які задаються методом addMessage.

    За замовчуванням виводяться лише останні, див. опис параметра messagesTpl.

    Виведення значень з лексиконів:

    [%ключ лексикону%]

    При використанні плагіна EvoTwig в шаблонах доступні змінні FormLister (об'єкт контролера), errors (масив formData['errors']), messages (массив formData['messages']).