Los archivos de temas en Drupal 6

Introducción.

Los temas (themes) o plantillas (templates) en Drupal se encuentran compuestos por varios archivos: *.theme y *.tpl.php.

La distribución del core incluye seis temas por defecto.

Nombre
Engine Tiene tablas ? Es subtema ?
Bluemarine PHPTemplate Si No
Chamaleon PHP plano Si No
Garland PHPTemplate No No
Marvin PHP plano Si Si
Minnelli PHPTemplate No Si
Pushbutton PHPTemplate Si No

Los temas incluídos por defecto en la distribución se ubican en /themes mientras que los temas implementados por el usuario se deberán ubicar bajo /sites/all/themes.

Archivos utilizados.

Tema basado en PHPTemplate.

  • block.tpl.php – Apariencia de los bloques.
  • <tema>.info – Información básica del módulo como nombre, descripción y versión.
  • box.tpl.php – Apariencia de los contenedores de información.
  • comment.tpl.php – Apariencia de los comentarios.
  • logo.png – Imagen del logo utilizado en el tema.
  • node.tpl.php – Apariencia de los nodos.
  • page.tpl.php – Apariencia y distribución de la página.
  • screenshot.png – Imagen del tema para ilustrar su administración.
  • style-rtl.css – Estilo para temas con textos de derecha a izquierda.
  • style.css – Hoja de estilos principal.

Es posible redefinir partes específicas del tema creando archivos cuyo nombre corresponde al elemento que se desea alterar siguiendo el formato *.tpl.php.

Tema basado en PHP directamente.

  • background.png – Imagen utilizada de fondo.
  • <tema>.infoInformación básica del módulo como nombre, descripción y versión.
  • <tema>.theme Apariencia y distribución de la página.
  • common-rtl.css – Estilo alternativo para los elementos comúnes con textos de derecha a izquierda.
  • common.css – Estilo para los elementos comúnes.
  • logo.png – Imagen del logo utilizado en el tema.
  • style-rtl.css – Estilo para los elementos específicos del tema con textos de derecha a izquierda.
  • style.css Estilo para los elementos específicos del tema.

Es posible especificar archivos *.theme para redefinir la presentación de elementos específicos del tema.

Enlaces.

Leave a Reply

Your email address will not be published. Required fields are marked *