Los temas permiten cambiar el aspecto gráfico o diseño del sitio. Un tema se compone de un conjunto de archivos con extensión .tpl.php, que son archivos de plantilla para ser usados en diferentes áreas del sitio. Además de los archivos de plantilla, tanto módulos como temas pueden implementar un conjunto de funciones PHP que permiten intervenir en el sistema y modificar la salida final HTML.
Es posible modificar un tema de forma sencilla cambiando las hojas de estilo CSS, los archivos de plantilla o sobrescribiendo las funciones de tema. Cada plantilla o función acepta un conjunto predeterminado de variables. Estás variables serán sustituidas por sus valores reales al mostrar el sitio web.
En esta Unidad veremos cómo crear un tema desde cero o cómo modificar uno existente. Cómo crear archivos de plantilla y funciones de tema. También veremos cómo ampliar las opciones de configuración del tema y cómo crear plantillas para los módulos desarrollados.
Para crear o modificar un tema será necesario tener conocimientos de HTML, CSS y PHP.