Создание поля

Для создания нового поля в списке полей нажмите на кнопку "Создать". Откроется форма создания поля:

Форма добавления поля - NorrCompetition
Форма добавления поля

Ниже приведен список всех доступных настроек поля их описание.

  • Название – название поля, которое поможет вам определить это поле в списке полей (например, в настройках конкурса), если вы используете одинаковый лейбл для нескольких полей.
  • Тип – список типов полей. Типы полей описаны здесь.
  • Состояние – состояние поля: опубликовано, не опубликовано или в корзине.
  • Лейбл - тег label.
  • Подсказка – текст внутри поля. Атрибут placeholder.
  • Описание – подробное описание поля. Атрибут description.
  • Фильтр – фильтрация данных, которые вводит пользователь при заполнении поля. Атрибут filter.

    Доступны следующие типы фильтрации:
    STRING – конвертирует в чистую строку, убирает все теги и атрибуты
    INT – первое целое число
    UINT - использует первое беззнаковое целое число
    FLOAT - использует первое число с плавающей точкой
    SAFEHTML - удаляет небезопасные теги и атрибуты
    URL - удаляет все символы, не связанные с URL
    TEL – удаляет все символы, не связанные с номером телефона
    USER_UTC - конверирует дату в UTC c учетом временной зоны пользователя
    SERVER_UTC - конверирует дату в UTC c учетом временной зоны сервера
    Фильтры текста - использовать настройки фильтров текста из общих настроек системы

    Внимание! Если вы используете поле типа 'Календарь' без времени, то укажите фильтр STRING. В противном случае дата будет сконвертирована некорректно.

  • Отображается - отображать или нет поле в списке полей на странице участника.
  • Обязательное - должно ли поле быть обязательным. Атрибут required.
  • Класс – возможность указать класс или несколько классов для поля через пробел. Атрибут class.
  • Размер - размер поля. Атрибут size.
  • Число символов - максимальное число вводимых символов. Атрибут maxlength.
  • Nofollow - включить или отключить nofollow для поля. Атрибут nofollow используется с полем типа 'URL'.
  • Ширина - ширину поля в символах. Атрибут cols.
  • Высота - высота поля в строках. Атрибут rows.
  • Автофокус - должно ли поле быть с автофокусом. Атрибут autofocus.
  • Автозаполнение - включить или отключить автозаполнение для поля. Атрибут autocomplete.
  • Формат - формат даты и времени для отображения в поле. Используется с полем типа 'Календарь'.

    Наиболее часто используемые модификаторы:
    %d - день (0-365); %m - месяц (1-12); %Y - год (например, 2015)
    %H - часы; %M - минуты; %S – секунды

    Более подробную информацию вы можете получить на странице https://docs.joomla.org/Calendar_form_field_type