En este tutorial, vamos a mostrar cómo convertir una plantilla de Joomla 1.5 a Joomla 2.5. Tomaremos por defecto la plantilla de Joomla 1.5 «rhuk_milkyway» como un ejemplo y lo convertiremos en una plantilla compatible conJoomla 2.5.
Hay 5 pasos a seguir.
- Hacer una copia de todos los archivos de la plantilla de Joomla 1.5
- Editar archivos de la estructura
- Editar el archivo «templateDetails.xml»
- Editar el archivo «index.php»
- Instalar y poner a prueba las conversiones de la plantilla de Joomla 2.5.
Paso 1. Hacer una copia de todos los archivos de la plantilla de Joomla 1.5
La primera cosa a hacer es copiar la carpeta del tema general de la versión 1.5 a la versión 2.5.
- Ir a la carpeta templates en el sitio web de Joomla 2.5
- Cree una carpeta llamada «rhuk_milkyway25»
- Copie todos los archivos de la carpeta «rhuk_milkyway» en la carpeta de plantilla de Joomla 1.5 a carpeta creada en el punto 2.
Paso 2. Editar archivos de la estructura
Ahora, es necesario modificar la estructura de carpetas para que sea compatible con Joomla 2.5.
- Eliminar archivos «params.ini»En la versión 1.5 de este archivo se utiliza para almacenar los valores de los parámetros de plantilla. Pero en la versión 2,5, todos los parámetros de plantilla se almacenan en la base de datos. Así que no hay necesidad para el archivo «params.ini».
- Copia el archivo «error.php» por defecto de la plantilla «atomic» Joomla 2.5.Joomla 2.5 introduce nuevo archivo «error.php» para contener el diseño de las páginas de error. Este archivo es simple y que puede volver a utilizar el archivo del tema por defecto «atomic».
- Crear un fichero nuevo «template_preview.png»Joomla 2.5 introduce nuevo archivo «template_preview.png» para presentar una imagen grande de previsualización del tema. Haz una captura de pantalla 640×480 de su tema y el nombre de «template_preview.png».
Paso 3. Editar el archivo «templateDetails.xml»
Ahora, tiene que editar el archivo «templateDetails.xml» para que sea compatible con la versión 2.5.
- Cambiar el nombre de etiqueta <install> a <extension>
Valor anterior | El nuevo valor |
<install version=»1.5″ … | <extension version=»2.5″ … |
</install> | </extension> |
- Cambio de nombre de la plantilla en la etiqueta de <name>
- Vuelva a colocar las etiquetas <filename> multiple como <folder>
Esto es muy característica interesante de Joomla 2.5 . Ahora no es necesario declarar todos los archivos en alguna carpeta, sólo tienes que declarar la carpeta.
- Eliminar la declaración para el archivo «params.ini»
- Agregar la declaración de los nuevos archivos creados en el paso 2
Añadir las 2 siguientes etiquetas:
- <filename>error.php</filename>
- <filename>template_preview.png</filename>
- Cambiar el nombre de las etiquetas en la sección de <params>
Valor anterior | El nuevo valor |
<params> | <config> <fields name=»params»> <fieldset name=»advanced»> |
<Param … | <field … |
</Param> | </field> |
</Params> | </fieldset> </fields> </config> |
Paso 4. Editar el archivo «index.php»
Después de editar el archivo «templateDetails.xml», es necesario seguir editando el archivo «index.php».
- Agregue el código PHP para cargar la biblioteca MootoolAñadir cadena de código «JHTML :: _ (‘behavior.framework’, true);» a la ubicación como se ve en la captura de pantalla abajo.
- Vuelva a colocar el nombre de plantilla de texto «rhuk_milkyway» con código php
Joomla 2.5 le permite obtener el nombre del tema directamente desde el archivo «templateDetails.xml», así que no hay necesidad de declarar el nombre del tema como texto sin formato.
Valor Antiguo | El nuevo valor |
rhuk_milkyway | <?php echo $this-> template?> |
Paso 5. Instalar y probar la conversión de la plantilla de Joomla 2.5
Ahora, la plantilla esta en la carpeta correspondiente, pero no verás el tema nuevo en el Administrador de plantilla, porque no está instalado todavía. Haz los pasos siguientes:
- Ir al administrador de> Extensiones> Administrador de extensiones> Discover.
- Haz clic en el botón «Discover» en la barra de herramientas.
Seleccione la opción «rhuk_milkyway25» en la lista y haga clic en el botón «Instalar»
- Ahora, la plantilla de Joomla 2.5 está instalada y puedes ir a «Administrador de plantillas» para establecerlo como predeterminado.
Listo, ya tienes tu plantilla de 1.5 como una de 2.5.