Partes de un template de Joomla

¿De qué se compone un template en Joomla?

Una template Joomla
se conforma de varios tipos de archivos y carpetas, cada una de ellas
almacena información y cumple con una función específica, permitiendo
de esta manera realizar gran variedad de diseños personalizados que
cumplan con las expectativas de los usuarios.

Carpetas y Archivos de una template

Las platillas de Joomla poseen archivos que son opcionales pero cabe aclarar que estos ayudan a que la template sea más solida y a darle un aspecto más profesional.

Las carpetas y archivos que componen la template son:

  • Una
    carpeta principal: Esta carpeta que contiene todos y cada uno de los
    archivos y carpetas que conforman la template, esta debe tener el
    nombre de la template que se va a crear; no es recomendable asignarle
    nombre con tildes o espacios. Dentro de esta carpeta se encuentran los
    siguientes archivos:

    • index.php: Este es el archivo
      principal, contendrá todo el HTML y directivas PHP de Joomla! para
      cargar el contenido, será el mapa de ubicación de cada: artículos,
      componente y módulo que van a conformar la template.
    • templateDetails.xml:
      Este es uno de los archivos más importantes de la template ya que es
      utilizado al momento de la instalación. Permite que la template sea
      reconocida en el back-end del CMS. En este archivo se agregaran los
      parámetros y las posiciones de disponibles para mostrar los módulos.
    • template_thumbnail.ext:
      Es la imagen que actuará como pre visualización de la template en la
      administración, de unos 200×150 pixeles. Este sirve para  que ver el
      diseño desde el administrador sin necesidad de aplicarlo. La .ext del
      nombre del archivo indica que es la extensión del mismo puede ser:
      .png, .jpg o .gif
    • params.ini: Este archivo contiene los valores
      para configurar los parámetros de la template. Si la template no posee
      parámetros para configurar, este archivo no será necesario y podrá
      estar en blanco.
    • favicon.ico: Es el favicon que se usará en el sitio.
    • Component.php:
      Este archivo es algo similar al index.php pero en este se organiza la
      información necesaria para la creación de páginas de error.
  • css: Esta carpeta contiene los estilos en cascada de la template. Dentro de esta carpeta se encuentran los siguientes archivos:
    • template.css:
      Este archivo es el principal y basados en este se creará la template.
      En la carpeta css pueden existir varios archivos de estilos pero el
      template.css siempre debe existir.
  • html: Esta carpeta
    contiene los archivos que funcionaran como template específica para
    módulos y componentes. Con estos archivos se puede manejar la
    apariencia de los módulos y componente. Dentro de esta carpeta se
    encuentran los siguientes archivos:

    • pagination.php: En este archivo se puede modificar la paginación del nucleo de Joomla para  personalizar el sitio.
    • Modules.php: En este archivo se pueden modificar y crear módulos de visualización.
  • images: Esta carpeta contiene todas las imágenes usadas para el diseño de la template.
  • Otros:
    Se pueden crear tantas carpetas se deseen y necesiten, esto puede
    ayudar mucho con el orden y para ubicar fácilmente los archivos. Un
    ejemplo de carpeta adicional es: crear una carpeta con el nombre swf,
    allí se podrían almacenar las animaciones de flash que se tengan en la
    template. Es muy importante declarar en el archivo templateDetails.xml.
    todas las carpetas incluyendo las adicionales que se creen.
admin
Estaremos encantados de escuchar lo que piensas

Deje una respuesta