Temas de Drupal
Para configurar los temas de Drupal hay que ir a la sección Apariencia (admin/appearance) donde se seleccionará un tema para el front y otro para la administración.
Se recomienda siempre hacer un subtema si se utiliza un tema que venga en el core de Drupal para permitir hacer overrides y evitar problemas. Si la template de la parte admin también se va a hacer overrides, también hacer subtema de la template predeterminada de la parte admin (en mi caso era la llamada “seven”).
Para hacer un subtema:
- Crear la carpeta con el nombre del subtema dentro de la carpeta “sites/all/themes”
- Dentro de esa carpeta crear el fichero: nombresubtema.info con la siguiente información mínima (hay más opciones dentro de este fichero, como incluir rutas a js y css, pero las indicadas abajo son las mínimas):
base theme = nombre del tema origen
name = Nombre del subtema
description = Descripción del subtema
package = Core
version = VERSION
core = 7.x
- También crear el fichero “template.php”: en este fichero será donde se harán todos los hooks y funciones preprocess necesarios de cara a los overrides
- Para crear las vistas con override habrá que copiar los ficheros *.tpl en esta carpeta