Стандартный тип поля Joomla XML — Password отображает обычное текстовое поле для заполнения пароля. При вводе данных в поле, символы скрываются точками. Тип поля Joomla XML — Password работает в версиях Joomla 2.5 и выше.
Обратите внимание, что строка данных хранится в params.ini в виде открытого текста и не скрываются хэш-функцией. Данный способ хранения не гарантирует безопасный способ для хранения паролей.
Поле поддерживает атрибуты:
- name - системное название поля (идентификатор поля).
- type - тип поля, в данном случае «password».
- label - отображаемое название поля.
- class - применяемые CSS классы поля.
- description - отображаемое описание поля. В Joomla 3 оно отображается как подсказка при наведении на название поля.
- default - устанавливает стандартное значение поля.
- required - устанавливает атрибут обязательного поля. Форма без заполнения данного поля не сможет быть отправлена. Возможные варианты могут быть true и false.
- readonly - устанавливает режим поля «только для чтения», значение поля нельзя будет изменить. Варианты могут быть true и false.
- maxlength - устанавливает максимальное допустимое количество введенных символов.
- size - ширина текстового поля в символах. Если ширина поля не указывается, то она берет значение из браузера пользователя. Данный атрибут не ограничивает количество вводимых символов.
- disabled - делает поле недоступным для изменения. Значение в поле не сохраняется. Варианты могут быть true и false.
- hint - добавляет к полю placeholder (подсказку).
- autocomplete - отключает авто заполнение у поля. Чтобы отключить нужно указать значение к примеру autocomplete="off". Чтобы автозаполнение было доступным, просто удалите данный атрибут.
- autofocus - устанавливает автофокусировку на поле после загрузки страницы.
- onchange - атрибут, который добавит к полю JavaScript код, выполняемый при изменении данных в поле.
- spellcheck - даёт браузеру указание: нужно ли проверять грамматику в поле. Варианты могут быть true и false.
- lock - значение может быть true или false. Если устанвление знаение true, то поле будет заблокировано изначально, но рядом с ним появится кнопка «изменить», нажав на которую вы разблокируете поле и сможете ввести пароль.
Пример поля в CMS Joomla 3:
Пример поля в CMS Joomla 4 и Joomla 5:
XML код поля с примера выглядит так:
Обратите внимание
Вам нужна помощь с формированием XML файла? Напишите нам на admin@iws.by и мы поможем вам.