RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

Типы XML-параметров в Joomla

На данный момент существует масса различных типов параметров в Joomla. В этом разделе вы найдете краткое описание каждого из них. Очень полезно будет предварительно ознакомиться как использовать xml параметры с Joomla API и как создавать собственные типы полей.

Типы параметров доступные для Joomla 1.5:

  • calendar — предоставляет собой текстовое поле для ввода даты. При нажатии на значок всплывает календарь, который удобно позволяет выбрать день.
  • category — показывает выпадающий список с категориями выбранного раздела.
  • editors — показывает выпадающий список с доступными WYSIWYG-редакторами.
  • filelist — вернет список с файлами для определенной директории.
  • folderlist — вернет список папок для определенной директории.
  • helpsites — предоставляет список сайтов-помощи.
  • hidden — дает скрытое поле, значение которого нельзя изменить. Если только вручную или программно не изменить сохраненные данные.
  • imagelist — вернет список графических файлов в виде выпадающего меню.
  • languages — отображает список установленных в системе языков.
  • list — покажет список пунктов меню, которые определены пользователем.
  • menu — предоставит выпадающий список, в котором будут перечислены все меню.
  • menuitem — отображает список всех доступных пунктов меню.
  • password — генерируется поле ввода для пароля, введенные символы заменяются на точки.
  • radio — предоставляет переключатель типа «radio».
  • section — возвращает выпадающий список разделов текущего сайта.
  • spacer — визуальный разделитель параметров. Не имеет никаких значений и не сохраняется в базу данных.
  • sql — выпадающий список, в котором перечисляются названия sql-запросов в базу данных.
  • text — возвращает простое однострочное текстовое поле.
  • textarea — вернет поле для ввода многострочного текста.
  • timezones — список часовых поясов (временных зон).
  • usergroup — выпадающий список групп пользователей.

 


Внимание.

Для каждого типа параметра доступны следующие общие атрибуты:

  • type* — соответствующее название для каждого из типов.
  • name* — уникальное название параметра, под этим именем будет храниться значение параметра.
  • label* (перевод.) — название поля.
  • default — значение по умолчанию, сохраниться если пользователь ничего не введет.
  • description* (перевод.) — всплывающая подсказка, более подробно описывающая параметр.
  • class — имя CSS класса, которое будет использоваться при выводе поля в html-код. По умолчанию «inputbox».

* — обязательный атрибут.
(перевод.) — для вписанного значения, Joomla будет пытаться найти перевод на текущий язык в файлах локализации, в противном случае выведется то что есть.