--=REKLAMA=--
Istnieje szereg różnych standardowych typów parametrów i pól formularza stosowanych w środowisku Joomla! do budowy wszystkich rodzajów rozszerzeń (szablonów, komponentów, modułów i dodatków). Niniejsza sekcja w skrócie opisuje każdy typ pola formularza w porządku alfabetycznym. Szczegóły dotyczące każdego typu pola formularza przedstawione są na kolejnych stronach.
Pola formularza jak i klasa JForm zostały wprowadzone w wersji 2.5 systemu Joomla!. Wcześniej standardowe typy pól formularza określane były mianem parametrów wykorzystywanych przez klasę JParameter - obecnie niezalecaną do stosowania.
Parametr | Pole formularza | Opis |
---|---|---|
accesslevel | tworzy rozwijaną listę poziomów dostępu. | |
cachehandler | tworzy listę dostępnych opcji pamięci podręcznej. | |
calendar | calendar | tworzy pole tekstowe do podania daty i ikony kalendarza obok tego pola, będącej linkiem otwierającym okno kalendarza, którego również można użyć do podania daty. |
category | udostępnia rozwijaną listę podkategorii z danej sekcji. | |
category | udostępnia rozwijaną listę kategorii z danego rozszerzenia. | |
checkbox | tworzy jedno pole wyboru, do zaznaczenia lub odznaczenia. | |
checkboxes | tworzy nieograniczoną liczbę pól wyboru z możliwością wielokrotnego wyboru. | |
combo | tworzy pole kombi. | |
componentlayout | udostepnia pogrupowaną listę standardowych i alternatywnych układów treści dla pozycji komponentu. | |
contentlanguage | udostepnia listę zainstalowanych języków treści, do użytku w połączeniu z dodatkiem Filtr języków. | |
editor | wywołuje edytor wizualny. | |
editors | editors | tworzy rozwijaną listę dostępnych edytorów WYSIWYG |
file | ||
filelist | filelist | tworzy rozwijaną listę plików z określonego katalogu. |
folderlist | folderlist | tworzy rozwijaną listę podkatalogów z określonego katalogu. |
groupedlist | tworzy rozwijaną listę pogrupowanych pozycji. | |
helpsites | helpsite | tworzy rozwijaną listę stron pomocy dla Twojej instalacji Joomla. |
hidden | hidden | tworzy ukryte pole dla zachowania parametru, którego wartość nie może zostać zmieniona przez użytkownika w ustawieniach (a jedynie pliku params.ini). |
imagelist | imagelist | tworzy rozwijaną listę obrazków z określonego katalogu. |
integer | tworzy rozwijana listę liczb całkowitych z określonego zakresu pomiędzy minimum i maksimum. | |
languages | language | tworzy rozwijaną listę zainstalowanych języków witryny i zaplecza. |
list | list | tworzy rozwijaną listę samodzielnie zdefiniowanych wpisów. |
media | tworzy modalny dostęp do menedżera Media w celu przesłania obrazów na serwer, przez użytkowników o określonych uprawnieniach. | |
menu | menu | tworzy rozwijaną listę dostępnych menu w Twojej witrynie Joomla. |
menuitem | menuitem | tworzy rozwijaną listę dostępnych pozycji menu w Twojej witrynie Joomla. |
modulelayout | tworzy pogrupowana listę standardowych i alternatywnych układów treści modułu Joomla | |
password | password | tworzy pole tekstowe hasła; wprowadzane znaki hasła są ukrywane. |
radio | radio | tworzy przycisk radio umożliwiający wybór spośród różnych opcji |
rules | tworzy matrycę grupy poprzez możliwości działań. Wyświetlane zależnie od kontekstu. | |
sessionhandler | tworzy rozwijaną listę opcji przechowywania sesji. | |
section | Parametr typu section udostępnia listę rozwijaną dostępnych sekcji artykułów. W Joomla 2.5 sekcje zostały usunięte na rzecz podkategorii. | |
spacer | spacer | tworzy wizualny separator pomiędzy elementami formularza. To jest tylko element wizualny i nie przechowuje żadnego parametru. |
sql | sql | tworzy rozwijaną listę uzyskanych wpisów dzięki zapytaniu do bazy danych Joomla; wpisy pierwszej kolumny zwróconych wyników stanowią wartość dla wpisów z drugiej kolumny, które wyświetlają się na liście. |
templatestyle | tworzy rozwijaną listę stylów szablonów. | |
text | text | tworzy pole tekstowe. |
textarea | textarea | tworzy wielowierszowy obszar tekstowy. |
timezone | timezone | tworzy rozwijaną listę stref czasowych. |
user | tworzy modalną listę użytkowników. | |
usergroup | tworzy rozwijalną listę grup użytkowników. | |
usergroup | tworzy listę pól wyboru z możliwością wielokrotnego wyboru. |