Os temas controlam o aspeto de um sítio Joomla: o esquema, as cores, as posições dos módulos e todos os outros elementos visuais são definidos pelo tema que lhe está atribuído. O Joomla é fornecido com dois temas, Atum para a área administrativa e Cassiopeia para o front end, podendo ambos ser personalizados ou substituídos.
Esta secção aborda os fundamentos do funcionamento dos temas, formas de personalizar o Cassiopeia e construir sobre ele de forma segura, substituindo a sua imagem de marca predefinida, e algumas dicas práticas para variar o aspeto de um sítio de página para página.
Primeiros passos com os temas
O que é um tema e como começar a moldar o aspeto do Cassiopeia utilizando as suas opções incorporadas.
- Fundamentos dos temas – O que é um tema Joomla, os dois temas com que todos os sítios começam (Atum para a área administrativa, Cassiopeia para o front end), e as opções de personalização abordadas noutros pontos desta secção.
- Personalização do Cassiopeia – Utilizar as opções de estilo incorporadas do Cassiopeia e um ficheiro CSS personalizado para alterar a imagem de marca, as cores e o esquema sem editar diretamente o código do tema.
Personalizar temas
Formas de alterar o resultado e a estrutura de um tema para além das suas opções incorporadas, desde sobrepor a forma como uma extensão é apresentada até construir um tema que resista às atualizações.
- Sobreposições de tema – Copiar e modificar os ficheiros de saída de uma extensão para alterar a sua marcação, utilizando uma sobreposição do módulo de autenticação como exemplo prático.
- Esquemas de tema – Criar esquemas alternativos para módulos, componentes, categorias e itens de menu, para que diferentes instâncias possam ter um aspeto diferente.
- Temas-filho – Construir um tema que herda do Cassiopeia e substitui apenas os ficheiros que altera, para que as atualizações do tema não sobreponham as suas personalizações.
- templateDetails.xml do Cassiopeia – O ficheiro XML que define os metadados de um tema, as posições dos módulos, o suporte de idiomas e as opções configuráveis.
Imagem de marca e ícones
Substituir os ícones e o logótipo predefinidos com que o Joomla é fornecido, para corresponder à marca do seu sítio.
- Favicons – Criar e instalar o pequeno ícone apresentado nos separadores do navegador, nos formatos SVG e ICO esperados pelo Joomla.
- Logótipos SVG de tema – Conceber um logótipo vetorial personalizado no Inkscape e configurar o Joomla para utilizar um ficheiro SVG como imagem de marca do sítio.
- Ícones padrão – Utilizar o conjunto de ícones Font Awesome incorporado no Cassiopeia e no Atum, e encontrar o nome de um ícone na biblioteca completa.
Dicas sobre temas
Técnicas práticas para variar o aspeto de um sítio de página para página, em vez de em todo o sítio.
- Alternar temas – Definir o estilo de tema predefinido de um sítio e atribuir um diferente a páginas específicas através de itens de menu.
- Página inicial num estilo diferente – Dar à página inicial o seu próprio aspeto utilizando atribuições de módulos, estilos personalizados, sobreposições ou um tema-filho.
- Estilos de módulos e menus – Adicionar classes CSS personalizadas a módulos ou itens de menu individuais e estilizá-los no ficheiro user.css.