Home arrow Tutoriales de Joomla arrow Manejo y administración de Joomla arrow Templates de Joomla
Templates de Joomla Print E-mail

Los templates o plantillas del Frontend de Joomla conforman el aspecto estético del sitio web. La mayor flexibilidad de Joomla en cuanto a diseño supone una separación de los contenidos por un lado y el diseño por otro. Esto quiere decir que podemos cambiar en un instante el diseño del sitio sin alterar sus contenidos ni su organización. Cuando instalas tu Joomla por primera vez, este ya trae dos templates por defecto: Rhuk Solar Flare II, Made your Web (atención: esto puede haber cambiado entre el momento en que escribí este tutorial y ahora que lo lees).

De lo mejor que te da Joomla, es también la posibilidad de conseguir y descargar (gratuitamente o pagando) miles de templates listos para instalar y usar en tu sitio Joomla.

¿Dónde comprar templates profesionales para Joomla?

* RocketTheme.com *
JoomlaShack.com
PixelsParadise.com
ThemesClub.com
Joomlart.com
YouJoomla.com

¿Dónde descargar templates gratuitos para Joomla? - Free Joomla Templates

El repositorio más grande de templates Opensource de Joomla es:

http://www.joomlaos.de/set_albumName,album03/option,com_gallery/Itemid,37/include,view_album.php.html

Clases de templates para Joomla

Este tema se verá aquí de un pantallazo dado que por la extensión del mismo será ampliado en nuestro segundo tutorial de templates.

La clasificación en la cual separo en dos tipos los templates para utilizar con Joomla se basa en la estructura de HTML del diseño, el cual puede estar basado en tablas (tables) o capas (layers).

Básicamente hay dos clases de templates para el frontend:

1 - Variable Width Templates (Templates de ancho variable): Estos templates tienen la particularidad de amoldarse al ancho de pantalla de los usuarios que tengan distintas resoluciones de pantalla. Esto permite aprovechar de una mejor manera el ancho de la pantalla. La principal contra que posee este tipo de templates es que no se pueden utilizar imágenes de un tamaño fijo, por ejemplo en la cabecera, ya que en otras resoluciones se verá mal.

La maquetación de los templates de ancho variable está basada en estructuras de tablas, en cuyas celdas se "acomodan" las imágenes y los contenidos. El concepto moderno de diseño web cuya tendencia va hacia XHTML/CSS, hace que la utilización de tablas para "armar el diseño" de las plantillas web tienda en un futuro muy cercano a desaparecer. Esto marca una tendencia que ya se nota demasiado en Joomla y es la creciente utilización de diseños basados en layers.

2 - Fixed Width Templates (Templates de ancho fijo): Estos templates tienen un ancho fijo independientemente de la resolución de pantalla que tenga el usuario que lo ve. Generalmente (aunque esto no es una condición necesaria) están basados en capas (layers, o etiquetas div) cuya ubicación y tamaño se definen externamente en las CSS. Este tipo de templates pertenecen a la tendencia actual de maquetado XHTML/CSS y respetan en mayor medida los estándares de usabilidad y accesibilidad, sin embargo su creación y edición es notablemente más difícil que los templates basados en tablas.

Si sos un principiante y deseas editar tus propios templates o personalizarlos, te recomiendo que comiences a probar con templates basados en tablas, porque son los más fáciles de editar, pero luego cuando adquieras experiencia, comiences a utilizar templates basados en capas.

Distribución de contenidos dentro del template de Joomla

El siguiente esquema muestra la distribución de un template de Joomla de tres columnas.

Distribución de los contenidos de Joomla dentro del template

Templates a 2 o a 3 columnas

Existen templates diseñados para sitios cuyos diseños se basan en dos columnas (columna del contenido principal y columna de módulos que puede estar ubicada a la derecha o a la izquierda), y templates diseñados para sitios que utilicen tres columnas (columna central con el contenido y dos columnas laterales para los módulos).

Es bueno disponer de un template que genere automáticamente las columnas laterales dependiendo de si se necesitan o no. Es decir, podemos tener un sitio web en cuya página principal quisiésemos usar tres columnas (porque hay una mayor cantidad de módulos que dispuestos en una sola columna estiraría demasiado hacia abajo la página), pero en el resto de las páginas solo utilizaríamos dos columnas. (Este tema será ampliado en nuestro segundo tutorial de templates.)

¿Cómo administrar templates del frontend de Joomla?

En el menú de administración de Joomla debes ir a Site >> Template Manager >> Site templates

Administración de templates

A continuación, verás en el area de trabajo una lista con los templates instalados (en el ejemplo de la siguiente imagen, solo uno)

Area de trabajo del administrador de templates

El template que está marcado como "Default" es el template que actualmente está asignado por defecto para el sitio Joomla (frontend). Para administrar o editar un template determinado, debes seleccionar primero uno de la lista de templates instalados que se muestran en el area de trabajo, y a continuación desde la barra de herramientas elegir la acción que deseas.

Barra de herramientas de la administración de templates

Barra de herramientas de la administración de templates

Icono "Default": Este sirve para asignar un template por defecto para el frontend.
Icono "Assign": Este ícono lo utilizamos para asignar un template a una sección específica que sea accesible directamente desde el menú de navegación. Es muy útil esta opción ya que nos permite asignar diferentes templates para distintas secciones, categorías, o ítems de contenido.
Icono "Delete": Borra el template seleccionado.
Iconos "Edit HTML" y "Edit CSS": nos permiten editar el código fuente del archivo index.php perteneciente al template y del archivo de CSS. Les recomiendo no editar desde aquí estos archivos si no se conoce bien el lenguaje HTML y la maquetación con hojas de estilo en cascada.
Icono "New": Botón para instalar un nuevo template.

Archivos que componen un template de Joomla

Los templates de frontend de Joomla se ubican en el directorio /templates/, dentro del raíz del sitio. En ese directorio se encuentran tantas carpetas como templates instalados haya en el sistema. Cada una de estas carpetas posee el nombre del template en cuestión. La estructura de archivos es la siguiente:

rhuk_solarflare_ii (directorio del template rhuk_solarflare_ii)
css
(directorio que contiene las hojas de estilo en cascada)
images
(directorio de imágenes utilizadas por el template)
index.php
(archivo principal del template que genera el HTML, incluye las CSS, el Javascript, y el código PHP necesario para cargar el contenido dinámico)
TemplateDetails.xml
(archivo XML que contiene datos referentes al template en cuestión y datos necesarios para su instalación desde el administrador)
index.html
(archivo de seguridad que impide explorar el directorio del template desde el navegador. Por ejemplo si accedemos a http://www.sitio.com/templates/rhuk_solarflare_ii, solo se observará una página en blanco, es decir, este index.html)

¿Cómo instalar nuevos templates para un sitio Joomla?

En el menú de administración de Joomla debes ir a Site >> Template Manager >> Site templates. Luego debes hacer click en el ícono "New" de la barra de herramientas. Verás a continuación sobre el area de trabajo:

Instalación de nuevos templates

Luego tienes que examinar en donde tienes el archivo comprimido del template y clickear el botón "Upload & Install" (Subir e instalar). Recuerda que deben estar todos los directorios para la instalación con permisos asignados correctamente (Writeables)

Forma alternativa de instalar templates

Una manera distinta de instalar templates que a menudo es útil se basa simplemente en descomprimir el template en tu computadora y luego subir el directorio descomprimido por FTP dentro del directorio /templates/

Diseñadores de templates de Joomla asociados






Free Joomla Templates

 

 

 

 


Free Joomla Templates