Для использования параметров в компонентах и модулях в Joomla определены достачно много стандартных типов полей форм.
- accesslevel
- cachehandler
- calendar
- category
- checkbox
- checkboxes
- combo
- componentlayout
- contentlanguage
- editor
- editors
- file
- filelist
- folderlist
- groupedlist
- helpsite
- hidden
- imagelist
- integer
- language
- list
- media
- menu
- menuitem
- modulelayout
- password
- radio
- rules
- sessionhandler
- spacer
- sql
- templatestyle
- text
- textarea
- timezone
- user
- usergroup
Их описание можно посмотреть в документации joomla
Так же можно создавать свои пользовательские типы полей