Navegación y menús

Gestión de menús en Joomla!

Para que nuestros visitantes puedan navegar por todo nuestro sitio y acceder a los contenidos publicados, Joomla! dispone de un sistema de menús potente, flexible y altamente configurable.

Los menús en Joomla 1.5

Cuando instalamos Joomla! con los datos de ejemplo se crean varios menús.

Los menús que podemos ver es esta imagen son el Menú Principal, el menú Recursos, el menú Conceptos Clave y el Menú Superior

El menú más importante es el Menú Principal. Contiene un vínculo a la página de inicio y se muestra en una posición destacada de la plantilla, aunque como veremos, pueden variarse su ubicación y sus elementos. Además, el vínculo que aparezca en el primer lugar de la lista de elementos de ese menú es lo que se mostrará en la portada o página de inicio de nuestro portal.

En esta sección veremos que, además de estos menús, podemos crear con Joomla! todos los menús que necesitemos. Incluso pueden mostrarse diferentes menús según la sección o página por la que navegue el usuario.

Ubicación de los menús

Cada menú puede colocarse en distintas zonas o posiciones de la plantilla. Además, cada plantilla puede estar diseñada de diferente manera y tener distintas posiciones en las que ubicar los menús por lo que si seleccionamos como predeterminada una plantilla diferente en el gestor de plantillas es posible que dejemos de visualizar algunos menús en la zona pública o que los veamos en otra posición diferente. Más adelante nos referiremos a ello en el apartado dedicado a los módulos en Joomla!.

Composición de los menús

Cada menú contiene uno o más elementos o items que pueden enlazar con contenidos publicados en nuestro portal (artículos, categorías o secciones en sus distintos formatos de presentación), con otro tipo de componentes de Joomla! o también con otros sitios web externos. El sistema de menús de Joomla! nos permite modificar, añadir o eliminar elementos de cualquiera de sus menús.

Administración de los Menús

En el menú de navegación del Panel de Control de Joomla! veremos que al desplegar el apartado Menús aparecen varias opciones. La primera es el Gestor de Menús. A continuación veremos un enlace por cada uno de los menús existentes en el sitio. Conducen al Gestor de elementos o items de cada uno de esos menús.

Desde la administración de los menús podemos editar cada uno de ellos y los elementos que lo componen. Sin embargo, para definir la ubicación de cada menú dentro de la plantilla o determinar en qué páginas se mostrará cada menú debemos acudir al Gestor de Módulos. Este es un aspecto del que trataremos más adelante.

El Gestor de Menús

Desde el Gestor de menús podemos eliminar alguno de los menús existentes o añadir tantos menús como queramos a nuestro sitio Joomla!.

Para acceder al Gestor de menús iremos a Menús -> Gestor de menús

En esta pantalla veremos un listado con los menús existentes en el sitio dentro de una tabla con varias columnas que indican distintos parámetros. Para obtener una descripción más detallada de cada uno de ellos podemos pulsar en el botón Ayuda de la barra de herramientas que aparece en la zona superior derecha.

Seleccionando el menú deseado y con la ayuda de la barra de herramientas podremos realizar varias operaciones

Cómo añadir un nuevo menú

Para añadir un nuevo menú nos dirigiremos al Gestor de Menús y allí buscaremos el botón Nuevo en la Barra de herramientas del menú secundario superior.

Al pulsar en el botón Nuevo se abrirá una nueva pantalla de edición

Siempre que creamos un nuevo menú en Joomla!, nos pedirá un nombre único (identificativo para el sistema, sólo una palabra), un título para el menú (el que se mostrará en el Gestor de menús), una descripción y un título para el módulo asociado al nuevo menú que se creará automáticamente en el Gestor de módulos.

IMPORTANTE: Se recomienda que el nombre asignado al nuevo menú sea único y no contenga espacios, ni tildes ni ñ

Tras pulsar en el botón Guardar veremos que nuestro nuevo menú se ha añadido a la lista en el Gestor de Menús

Creado el nuevo menú debemos introducir los enlaces o elementos que deseemos dentro de él, seleccionando Menús >> mi nuevo menú.

Y también veremos que en el Gestor de Módulos se ha creado un nuevo módulo asociado al menú que hemos añadido

De momento, ese nuevo módulo estará inactivo, por lo que deberemos editarlo para publicarlo y asignarle la posición que deseamos que ocupe en nuestro sitio Joomla! y las páginas en las que queremos que se visualice.

Claro que, si antes no añadimos enlaces o elementos de navegación a nuestro nuevo menú, el módulo que publiquemos aparecerá vacío en la zona pública de nuestra web.

Tip

Luis Barriocanal (2009) - Obra bajo

 Licencia Creative Commons by-nc-sa

Editado el 17.11.2009 por: lbarriocanal - Edujoomla.es

Gestión de elementos de los menús

Desde el gestor de items de cada menú es posible editar, añadir o eliminar elementos de un menú en Joomla! A la hora de añadir o configurar los elementos de un menú disponemos de distintas opciones para enlazar con distintos tipos de contenidos.

El Gestor de elementos de un menú

Para editar los items o elementos de un menú iremos al menú Menús del administrador y seleccionaremos el deseado, por ejemplo el Menú Principal.

Se nos mostrará el listado de los enlaces o elementos definidos dentro del Menú Principal en una tabla con varias columnas que indican el estado de algunos de sus parámetros. Para obtener una descripción más detallada de cada uno de ellos podemos pulsar en el botón Ayuda de la barra de herramientas que aparece en la zona superior derecha.

Seleccionando el elemento deseado y con la ayuda de la barra de herramientas podremos realizar, entre otras, las operaciones siguientes:

Añadir nuevos elementos a un menú

Una de las tareas habituales cuando desarrollamos un sitio web con el gestor de contenidos Joomla! es la adición de nuevos elementos a los menús que enlacen con los contenidos que vamos introduciendo (artículos, categorías o secciones en sus distintos formatos de presentación) y también con otro tipo de componentes de nuestro portal o con otros sitios web externos. Para quienes se inician en el manejo de Joomla! puede ser también una de las operaciones más complicadas.

Para añadir nuevos items a un menú iremos al menú Menús del administrador y seleccionaremos uno de ellos, por ejemplo el Menú Principal.

Después, en la barra de herramientas superior pulsaremos Nuevo

Se abrirá entonces un asistente que nos preguntará con que tipo de recurso de Joomla! vamos a enlazar el elemento del menú que queremos añadir.

Podemos elegir entre distintas opciones:

NOTA Si hemos instalado extensiones adicionales se pueden haber agregado nuevos tipos de elementos de menú a esta pantalla.

Enlaces internos a Artículos de Joomla!

Este tipo de enlaces los vimos ya en la sección dedicada a la edición de contenido estático. Pero dentro de esta opción tenemos también otras alternativas para mostrar artículos de contenido en sus diferentes formatos de presentación: blog, tabla o lista de categorías.

Para insertar en el menú un vínculo que apunte a un artículo o a una selección de artículos de contenido que tenemos publicados en Joomla! en alguno de sus formatos de presentación seleccionaremos alguna de las opciones que se muestran dentro de este grupo.

Lista de artículos archivados

No es muy frecuente elegir esta opción. Se usa para presentar en un formato tipo Blog la relación de los artículos que han sido archivados utilizando esta función en el Gestor de artículos y que solo se verán en la zona pública si creamos un enlace de este tipo. La presentación Blog del Archivo (específica de Joomla! 1.5) añade un campo de búsqueda que permite a los usuarios localizar el contenido archivado de un mes o año específico.

articulos_archivo.jpg

Presentación de un artículo

Se usa para mostrar una presentación simple de un solo artículo a toda página que vamos a utilizar como artículo de contenido estático según la denominación utilizada en versiones de Joomla anteriores a la 1.5.

Al crear un enlace de este tipo accederemos a una pantalla de edición en la que tendremos que introducir un título o etiqueta para el enlace y seleccionar -entre todos los publicados- el artículo que queremos vincular.

Lo que escribamos en el campo "Título" será el texto que tendrá el enlace en el menú principal de tu web. Podremos cambiar el nombre o la posición de ese item en la lista cuando queramos desde el administrador de menús.

El siguiente paso será seleccionar en la zona de los parámetros el artículo a mostrar para terminar de vincular el enlace con su contenido. Para ello pulsaremos en el botón seleccionar en el campo Seleccionar Artículo. Se abrirá una ventana emergente con la lista de artículos publicados en nuestra web:

Aquí elegiremos el artículo deseado, por ejemplo "Nuestro Centro"Para finalizar pulsaremos en el botón Guardar o Aplicar de la barra de herramientas

Si vamos a la Zona pública de nuestro portal veremos un nuevo item en el Menú Principal y al pulsar en él deberíamos ver el artículo que habíamos publicado con la información estática.

Presentación de artículos

Esta opción puede confundirnos debido a su traducción. En realidad debería denominarse Formulario de envío de artículos porque sirve para insertar un enlace que lleve al usuario a una pantalla desde la que poder publicar o enviar artículos desde el Frontend o zona pública. Claro que, esto solo funciona para usuarios que tienen un nivel suficiente de permisos. Los visitantes o los miembros 'Registrados' sin más no pueden enviar artículos aunque esa página sea visible para ellos.

enviar artículo

Los enlaces a secciones y categorías

a) Presentación en formato blog de los artículos de una categoría

Si seleccionamos este tipo de vínculo podremos mostrar a nuestros visitantes una presentación de los artículos pertenecientes a una categoría específica en formato blog. Un ejemplo lo tenemos en el item Blog de categoría del menú Páginas de Ejemplo.

La presentación en formato blog de Joomla! tiene tres áreas principales: 'Destacando', 'Introducción', y 'Enlaces'. Estos se muestran en el diagrama de más abajo.

  1. Los artículos en el área 'Destacando' siempre se muestran en una sola columna y con todo el ancho máximo de la columna.
  2. Los artículos en el área de 'Introducción' se pueden mostrar en una, dos o tres columnas, dependiendo de como esté configurado el parámetro 'Columnas'.
  3. En el área links se muestra una lista con los títulos de otros artículos pertenecientes a la misma categoría.

Al crear un item de este tipo deberemos indicar un título, seleccionar la categoría de artículos a mostrar y ajustar los parámetros que controlan el número de artículos en cada área

b) Presentación en formato tabla de los artículos de una categoría

Si optamos este tipo de elemento podremos mostrar a nuestros visitantes una presentación de los artículos pertenecientes a una categoría específica en formato tabla. Un ejemplo lo tenemos en el item Tabla de categoría del menú Páginas de Ejemplo.

Esta presentación muestra en una lista el título de cada artículo perteneciente a una categoría dada dentro de una tabla que puede tener varias columnas y permite a los usuarios acceder al artículo por medio de un enlace.
La configuración de este item del menú en el administrador de Joomla! se muestra en la imagen

c) Presentación de una sección

Este formato de presentación nos mostrará un listado con las categorías que hay dentro de una sección. Para cada categoría se indica el número de artículos incluidos en ella y un texto descriptivo.

En esta presentación el título de cada categoría enlaza con una página en la que se muestran en formato tabla los artículos de una categoría, semejante a la que acabamos de ver en el apartado anterior.

La configuración de los parámetros básicos de este item del menú en el administrador de Joomla! se muestra en la imagen siguiente

d) Presentación en formato blog de los artículos de una sección

Este tipo de presentación es idéntico al que hemos visto referido a las categorías. Volveremos a hablar de él más adelante.

Tip

Luis Barriocanal (2009) - Obra bajo

 Licencia Creative Commons by-nc-sa

Editado el 17.11.2009 por: lbarriocanal - Edujoomla.es

Submenús

Los submenús son elementos de un menú que "cuelgan" de lo que denominamos item padre y que se muestran cuando activamos este último. Esta característica de Joomla! nos permite crear menús jerárquicos con dos o más niveles y mostrarlos de muy diferentes formas.

Por ejemplo, en www.simondecolonia.net los items Electricidad, Electrónica, Fabricación mecánica, etc solo se muestran cuando pulsamos en Departamentos.

 

En la instalación básica de Joomla! también hay un ejemplo con el artículo ¿Novedades en la 1.5?

 

En el administrador de menús, la lista de items tiene este aspecto

 

Para conseguir este resultado basta con que al crear el item (o al editarlo una vez creado) seleccionemos un elemento padre bajo el cual ubicarlo (en nuestro caso Visión General)

 

Tip

Editado el 17.11.2009 por: lbarriocanal - Edujoomla.es

Determinar la página de Inicio o Portada de Joomla!

Por defecto, nuestra instalación de Joomla muestra como portada una presentación tipo blog con una selección de artículos de diferentes secciones y categorías que han sido marcados para que aparezcan en la Página de inicio de la que hablábamos en un artículo anterior y de cuya gestión se encarga el componente frontpage (com_frontpage)

Pero es posible cambiar tanto el diseño de esa presentación tipo blog como el tipo de página a mostrar como portada de la web.

En realidad, el contenido que muestra la Portada de la zona pública es siempre el que tengamos marcado como Predeterminado en el Menú Principal.

Si seleccionamos un elemento distinto en el Gestor de items del Menú Principal y lo marcamos como predeterminado el contenido de la página de inicio variará. Por ejemplo, si seleccionamos el item Más sobre Joomla! y pulsamos en el botón Predeterminado de la barrar de herramientas superior, ese sería el contenido que veríamos en primer lugar al entrar en nuestra web.

De esta forma podemos convertir cualquier artículo, presentación de artículos o componente de Joomla! en página de Portada

Ejemplo: en esta captura de www.simondecolonia.net la página de inicio es un documento de contenido estático o artículo "sin clasificar" en lugar de un blog de noticias.

  Lo mismo ocurre con la portada de www.vizcarra.es

Parámetros del componente Frontpage

Si optamos por mantener el componente frontpage o Página de Inicio y su blog de noticias como página de Portada disponemos también de muchas opciones para modificar su diseño.

Si editamos el item Inicio del Menú Principal podremos modificar sus parámetros de configuración, en especial la distribución en columnas de los artículos y el número de ellos que mostraremos para conseguir el efecto deseado.

Si alguna vez eliminamos del menú el vínculo que enlaza con el componente Frontpage veremos que para volver a utilizarlo bastará con que al crear un nuevo item en el menú elijamos la opción Presentación de la pagina principal del blog dentro del grupo Enlace interno en la pantalla que aparece al añadir un nuevo enlace al menú.

Tip

Editado el 17.11.2009 por: lbarriocanal - Edujoomla.es