jueves, 6 de noviembre de 2014

Drupal - Plantillas hijas

Hoy os escribía como crear plantillas hijas en WordPress, la buena noticia es que esto lo podemos hacer también en Drupal.
Al igual que en WordPress es muy sencillo, tan solo deberemos seguir unos pequeños pasos:

  1. En la carpeta Themes de nuestra instalación de Drupal (normalmente Drupal\sites\all\themes) crearemos una nueva carpeta, o directorio con el nombre que prefiramos (p.e: mi_tema)
  2. Dentro de este directorio crearemos un archivo con el mismo nombre del directorio, pero con la terminación .info (p.e: mi_tema.info)
  3. Dentro de este archivo, copiaremos la siguiente estructura:



          name = Mi tema
description = Plantilla personalizada.
base theme = bartick
stylesheets[all][] = css/custom.css
version = "0.1"
core = "7.x"
project = "mi_tema"
datestamp = "1415196327"

En donde:

  • name: es el nombre que se va a mostrar de para seleccionar el tema
  • description: como indica es una descripción, aquí es recomendable decir si el tema es responsivo, o no, numero de columnas, etc.
  • base theme: el nombre del tema base, del que vamos a heredar
  • stylesheets[all][]: se usa para añadir una hoja de estilos
  • version: es el numero de versión, por el que vamos, deberíamos incrementarlo con cada cambio
  • core: el core de Drupal para el que esta pensado
  • project: solo deberíamos ponerlo si vamos a publicarlo para descarga dentro de los project de Drupal.
  • datestamp: puede servirnos de referencia para saber si es mas antiguo o moderno que otro, deberíamos editarlo con cada cambio, aunque solo es necesario si se publica dentro de los project, ya que Drupal es frente a este dato por el que mirara si hay que actualizar o no.
Con esto al igual que el articulo anterior sobre las plantillas hijas en WordPress, solucionaremos el problema de las actualizaciones de los temas, modificados.

Espero os sirva de utilidad, como siempre un abrazo y suerte! ;)