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

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

  • 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 будет пытаться найти перевод на текущий язык в файлах локализации, в противном случае выведется то что есть.

Фильтр по заголовку  
1 Пункты меню - Тип параметра Joomla
2 Меню - Тип параметра Joomla
3 Список - тип параметра Joomla
4 Язык - Тип параметра Joomla
5 Список картинок - тип параметра Joomla
6 Скрытое поле - тип параметра Joomla
7 Сайты помощи - тип параметра Joomla
8 Список папок (директорий) - тип параметра Joomla
9 Список файлов - тип параметра Joomla
10 Редактор - тип параметра Joomla

Новая документация
28 Января 2010
Решение проблем с SEF
Эта статья пригодиться тем, кто попытался включить ЧПУ у себя на сайте и получил ошибки 404 (страница не найдена) либо…
Новое в разработках
30 Марта 2010
JLoader
Класс JLoader предназначен для импорта и загрузки других классов. Расположен в ./libraries/loader.php…
Последняя новость
19 Августа 2010
Обновление J!Blank Template
Обновился чистый шаблон Joomla до v1.1.0. Будет полезен тем, кто разрабатывает шаблоны для Joomla 1.5 "с нуля". В нем переназначены…
Обновления в статьях
10 Мая 2010
JB-CSS Pack — Пакет стилей для быстрой верстки
Одна из самых больших рутин для «рядового верстальщика» — это из шаблона в шаблон повторять одни и те же действия:…