Skip to content
  1. Компоненты
  2. Formalicious
  3. Типы полей

Типы полей ​

Каждая форма состоит из нескольких полей, которые могут быть разных типов. Formalicious работает с 9 типами полей из коробки:

  • Чекбоксы
  • Email
  • Файл
  • Число
  • Радиокнопка
  • Select (выпадающий список)
  • Обычный текст
  • Textarea (текстовый блок)

Каждый этот тип имеет свой собственный чанк для вывода, который вы можете найти в категории Formalicious, в дереве элементов. Чанки оптимизированы для работы с Bootstrap.

Вы можете редактировать чанки по своему усмотрению, но мы рекомендуем сначала делать их копии, потом что Formalicious перезаписывает свои чанки при обновлении.

Создание своего типа поля ​

Мы не ограничиваем вас набором полей из коробки, вы можете легко создавать свои собственные.

Шаг 1: Создайте новый тип ​

Создайте новый тип и укажите Название and Чанк оформления. Если ваш тип поля может содержать значения, отметьте это поле и укажите Чанк для значений - обычно это нужно для чекбоксов и радиокнопок.

Строка Валидаторы будет использовать валидаторы FormIt.

В этом примере мы создадим тип поля "Special email", с чанком "specialEmailTpl":

Создайте новый тип

Шаг 2: Создайте чанк оформления ​

Мы указали чанк specialEmailTpl, теперь его нужно создать. Это обычный чанк для FormIt, так что посмотрите его документацию для всех возможных настроек.

Вот наш примерный чанк Special email Tpl (копия emailTpl):

Создайте чанк оформления

Вот и всё, новый тип уже работает!

Вот и всё, новый тип уже работает