Un template di Joomla! può essere visto come un contenitori di blocchi della pagina.
Ciascuno di questi blocchi ha un nome che lo identifica: top, left, right, user, mainBody, ecc.
All’interno di questi blocchi è possibile posizionare uno o più moduli (nell’ ordine desiderato) ad eccezione del mainBody che costiuisce il blocco entro cui viene visualizzato il contenuto dell’articolo per la pagina corrente.
Quando si sviluppa un template è necessario definire all’interno del file xml che descrive il tempate le position entro cui posizionare i moduli ovvero i nomi dei blocchi.









