Índice

El archivo descriptivo

1. Objetivos

El archivo templateDetails.xml contiene la descripción completa de la plantilla y la información necesaria para su instalación. Este archivo es totalmente indispensable.

En el siguiente ejemplo vamos a describir la carpeta de la plantilla protostar, plantilla predeterminada de Joomla!.

El nombre de la carpeta de la plantilla es protostar.

2. El encabezamiento

El archivo empieza por la declaración XML y el doctype de Joomla!.

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" 
"http://www.joomla.org/xml/dtd/2.5/template-install.dtd">

A continuación tenemos el elemento XML <extension> que incluye la descripción de la instalación de la plantilla (no olvide que Joomla! considera las plantillas como extensiones).

<extension version="3.1" type="template" client="site"> 
...  
</extension>
  • version="3.1": indicación de la versión mínima para que Joomla! pueda usar la extensión.

  • type="template": tipo de extensión, una plantilla en nuestro caso.

  • client= "site": plantilla para un sitio publicado (y no plantilla para la administración).

3. El diseñador

A continuación encontramos toda una serie de elementos que permiten a los diseñadores de plantillas dar información sobre la plantilla y sobre ellos mismos.

<name>protostar</name>   ...