O que é um template do Joomla!?
Um template, na concepção do framework Joomla!, é um tipo de extensão. Não corresponde, de fato, a um componente, pois não apresenta informações de conteúdo. também não tem funcionalidade de serviços, como ocorre com os plug-ins e módulos. Entretanto, um template é um grande responsável pela organização dos objetos na página ou, ainda, pela apresentação do conteúdo na tela do navegador.
O template responde por um modelos de visualização do site ou portal no navegador. É formado por um conjunto de arquivos que podem ser compactados a fim de que seja, posteriormente, instalado por meio da interface de backend do próprio Joomla!.
Composição física de um template Joomla!
Os tipos de arquivos essenciais para a composição de um template básico são:
PHP = Arquivos de linguagem de programação para processamento de hipertextos.
CSS = Arquivos de folhas de estilo em cascata.
JPG,GIF,PNG = Arquivos de imagens e figuras.
XML = Arquivos que adotam a linguagem universal recomendada pela W3C para disponibilizar informações de forma estruturada.
INI = Arquivos de parametrização do template.
ICO = Arquivos de ícone do template.
Estrutura de diretórios
JOOMLA
JOOMLA
|____templates
|___template_novo
| index.php
| params.php
| templateDetails.xml
| template_thumbimail.png
|__css
| template.css
| divisoes.css
|__images
| logo.png
|__html
|___com_search
|___search
default
Este artigo é apenas uma introdução de como montar um template no Joomla!.
Espero que tenham gostado e fiquem atentos nos próximos artigos.
Fonte
Joomla! – Avançado
Ricardo Lima Caratti
Leonardo Mafra Silva