Joomla es uno de los sistemas de gestión de contenido de código abierto más populares. Este tutorial lo guiará a través de los pasos necesarios para crear una plantilla de Joomla desde cero.
En esta era digital, un sistema de gestión de contenido es una necesidad básica de cualquier negocio para todas sus necesidades de creación de contenido. Y, hay una serie de software de código abierto y CMS pagado disponible en el mercado. También hemos enumerados algunos de los mejores software de gestión de contenido de código abierto para empresas. Joomla es uno de los software CMS de código abierto más popular y en este tutorial lo guiaremos paso a paso y explicaremos cómo crear una plantilla de Joomla desde cero. ¡Entonces empecemos! Nota: Asumimos que tiene instalada la versión de Joomla 2.5
- Estructura de directorio de configuración
- Crear un archivo básico de platlatedetails.xml
- Crear un archivo básico index.php
- Descubrir e instalar plantilla
- Empaque la plantilla
- Conclusión
Configuración de la estructura del directorio
Para crear una plantilla de Joomla muy básica primero, cree una nueva carpeta en la carpeta de plantillas. Nombra la carpeta como quieras llamar tu plantilla, por ejemplo, " myNewtemplate “. Usando su editor de texto favorito, cree los archivos index.php y Templatedetails.xml . Para administrar sus imágenes y hojas de estilo, haga 2 nuevas carpetas llamadas Imágenes y CSS . Dentro de la carpeta CSS Cree un archivo llamado Template.css . Su estructura de directorio se verá así
Crear un archivo básico de plantplatedetails.xml
El archivo Templatedetails.xml contiene todos los metadatos sobre su plantilla. Y, este archivo es esencial sin él, ¡su plantilla no será vista por Joomla!.
<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="template">
<name>mynewtemplate</name>
<creationDate>2008-05-01</creationDate>
<author>Auther Name</author>
<authorEmail>auther@example.com</authorEmail>
<authorUrl>http://www.example.com</authorUrl>
<copyright>Auther Name 2020</copyright>
<license>GNU/GPL</license>
<version>1.0.0</version>
<description>My New Template</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<folder>images</folder>
<folder>css</folder>
</files>
<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>footer</position>
</positions>
</extension>
Los contenidos de la plantilla de cola.xml se explican por sí mismas. Simplemente puede copiar el contenido de modificar los bits necesarios. Deje las posiciones como son: estos son un conjunto común, por lo que podrá cambiar fácilmente de las plantillas estándar.
Crear un archivo básico index.php
¡Index.php se convierte en el archivo de arranque principal de cada página que Joomla! entrega. Esta página mostrará el código básico listo para que pueda cortar y pegar en su propio diseño.
<?php defined('_JEXEC') or die('Restricted access');?>
<!DOCTYPE html>
<html xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>
<body>
<jdoc:include type="modules" name="top" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="footer" />
</body>
</html>
Descubrir e instalar plantilla
¡Primero necesitas decirle a Joomla! que has creado una nueva plantilla. Esta característica se llama extensiones Discover y se puede acceder a través de
Extensions -> Extension Manager -> Discover
Haga clic en el botón Descubrir para descubrir su plantilla, luego seleccione y haga clic en Instalar para instalarla. Ahora su plantilla debe aparecer en el Administrador de plantillas (estilos), accesibles a través de
Extensions -> Template Manager
Empaquetar la plantilla
Un directorio descomprimido con varios archivos no es un buen método para la distribución. Entonces, en aras de la distribución, debemos crear un paquete de nuestra plantilla. El paquete puede estar en formato zip (con una extensión .zip). Si su plantilla está en un directorio mytemplate/, para hacer el paquete, puede conectarse a ese directorio y usar comandos como:
zip -r ..\mytemplate.zip .
Conclusión
En este artículo, aprendimos sobre la plantilla de Joomla. Pasamos paso a paso sobre cómo crear una plantilla de Joomla. Este es solo un tutorial muy básico para comenzar con la creación de plantillas. Por supuesto, puede construir una plantilla muy personalizada y mejorada basada en esta estructura de hueso desnudo.
Páginas de productos relevantes
Puede encontrar los siguientes enlaces relevantes: