Actualizado el 23/07/2010 < > 9 Cometarios
Resúmen: La gestión de menús de Joomla 1.6 es de una gran flexibilidad, pero a su vez, también resulta compleja. Los menús en Joomla 1.6 no solo aportan navegabilidad.
Los menús en Joomla 1.6, al igual que en las versiones anteriores, son gestionados del mismo modo que un módulo, por lo que parte de la gestión de los menús se lleva a cabo desde la gestión de módulos, como por ejemplo, la ubicación de los menús en la página.
Además, se debe considerar en forma muy especial el “menú principal” o “main menu”, ya que es el que se encarga de la navegación por la página, pero además, como veremos más adelante, tiene otras funciones que resultan vitales para la página en su conjunto. Este menú es visible desde la propia instalación, y no se recomienda que se borre o sustituya por otro.
Los menús son una colección de enlaces que se muestran en determinados puntos de la página. Estos enlaces pueden llevarnos a artículos, categorías, a componentes o a páginas externas. Las funciones de los menús en Joomla 1.6 van más allá de facilitar la usabilidad de la página (lo que ya de por si es muy importante), sino que además sirve como elemento para ordenar la forma en que se visualizarán los contenidos.
El proceso de creación de un menú en Joomla 1.6 no es una tarea sencilla. En realidad, es una de las más complejas, dado que se deben seguir una serie de pasos y las configuraciones requieren de ingresar una buena cantidad de parámetros, los que deben ser comprendidos en su totalidad para obtener buenos resultados.
La complejidad del sistema de creación de menús deriva de la importancia de los mismos y de la cantidad de funciones que cumplen. El proceso de creación de un menú consta de tres pasos:
La creación de un nuevo menú tiene como primer paso la instalación de un módulo de características especiales, como son los menús. Para cumplir este paso, deberemos acceder al Gestor de Menús, empleando el ícono correspondiente del Panel de Control o a través de Menús / Gestor de Menús del menú principal del Administrador de Joomla 1.6.

La ventana que se aparecerá es un listado de los menús existentes. Este listado, como podemos ver en la imagen de abajo, tiene en el eje vertical la lista de todos los menús que contiene la página. El eje horizontal está dividido en columnas, que son las siguientes:
Para crear un nuevo menú, deberemos hacer clic en el botón “Nuevo” de la barra de herramientas que se encuentra en la parte superior del listado. Con esto, accedemos a la siguiente ventana:

En este formulario, encontramos dos campos obligatorios y uno opcional. En el primer campo se debe colocar el título del menú; en el segundo, el tipo de menú; un último campo opcional, permite insertar una descripción del menú.
Para crear ítems de menú, podemos acceder de varias formas al gestor de ítems de menú. En primer lugar, desde la pestaña ubicada en la parte superior del gestor de menús, que permite intercambiar las vistas con el gestor de ítems de menú. Como ya se mencionó antes, también puede accederse a los ítems de menú de un menú específico a través del título del menú del listado de menús.
Cuando estamos creando los ítems de un menú específico, la vía más directa de acceder a ellos es la última. En la parte superior del listado de ítems, se encuentra un buscador que permite filtrar las búsquedas por nivel de acceso, estado de publicación, por menú, por nivel de menú y por lenguaje, para el caso de que optemos por editar ítems correspondientes a varios menús diferentes.
Para generar un nuevo ítem de menú, debemos cliquear en “Nuevo”, abriéndose la siguiente ventana:

En la imagen vemos que la ventana está dividida en tres secciones, la principal, a la izquierda, y dos pestañas desplegables ubicadas a la derecha. En la sección de la izquierda se encuentran los datos fundamentales del ítem. El primer campo corresponde al título, que es el nombre que será mostrado en el menú. Luego nos encontramos con un campo en el cual podremos seleccionar el tipo de ítem. Cuando hacemos clic en “Seleccionar”, se abre la siguiente ventana:

En esta lista de tipos de ítems de menú, nos encontramos con varios tipos de ítem, que son Contactos, Feed de Noticias, Enlaces Web, Artículos, Búsquedas, Gestión de Usuarios, Wrapper (especie de IFrame que permite mostrar otro sitio web dentro de la página). Más adelante veremos todos los tipos de ítem de menú que es posible crear.
Luego hay un campo en el que se puede introducir un alias, que puede ser utilizado, entre otras funcionalidades, para ser utilizado en otros menús. A continuación, un campo permite la introducción de notas, que se refiere a cualquier anotación que pueda resultar útil.
En el campo siguiente se muestra el link del ítem, que puede ser editado de forma tal que se genere una URL más amigable que las que Joomla 1.6 genera por defecto. En las listas desplegables que se encuentran a continuación, es posible seleccionar el estado de publicación, el nivel de acceso, el menú al que corresponde, ítem padre para el caso de que se trate de un ítem de sub-menú, el “target” o la forma en que se abrirá el objetivo (misma ventana, nueva ventana con navegación o nueva ventana sin navegación).
Debajo se encuentra dos botones de radio que permiten hacer que la página a la que se accede desde el ítem es la página por defecto o página principal. Esta función permite modificar la página de inicio del sitio.
Luego encontramos dos listas desplegables que posibilitan seleccionar el idioma y la plantilla con que se mostrará. Esto también es novedad en Joomla 1.6, y habilita a la utilización de varias plantillas en un mismo sitio, así como múltiples lenguajes.
Dentro de cada tipo de ítem de menú, nos encontramos con distintos tipos de presentación de los contenidos. Los contactos pueden presentarse de las siguientes formas:
Los feed de noticias pueden mostrarse de las siguientes formas:
Los enlaces también pueden ser mostrados en tres formas:
Los ítems relacionados con los artículos muestran los siguientes tipos:
Cuando se selecciona Búsqueda como tipo de ítem, lo que se muestra al hacer clic en el ítem es el listado surgido de una búsqueda. Esto resulta especialmente útil para presentar, por ejemplo, los artículos relacionados con una palabra clave.
Los ítems relacionados con la gestión de usuarios, brindan acceso a distintas funcionalidades y utilidades propias de los usuarios.
Cuando se selecciona un ítem de menú tipo Wrapper, lo que aparece en la página es un Iframe de una URL especificada en la configuración del ítem de menú.
Los links del sistema son utilidades que permiten acceder a distintas funcionalidades, como enlaces externos o internos, un alias de ítem de menú (es decir, una copia de un ítem contenido en otro menú) o un separador de texto.
Publicado el 23/07/2010, última actualización 23/07/2010.
Seguir @laweberaLicencia: Contenido exclusivo de LaWebera.es. Prohibida su copia.
Autor: Andrés Fernández
URL: LaWebera.es :: Diseño Web
Añadir Comentario
Últimas Novedades
2006 - 2012 © LaWebera.es
Aviso Legal - Privacidad
Alojado en CyberNETicos
9 Cometarios
Hola que tal,
He estado tratando de agregar al menu principal un nuvo item de tipo Articulo Simple, pero la liga que genera por defecto no es posible editarlo y tampoco funciona.
Ejemplo: index.php?option=com_content&view=article&id=1
Al escribirlo en el sitio no funciona, en el menu directamente me pone otra liga
http://localhost/index.php?option=com_content&view=article&id=1&Itemid=102
y me envia el mensaje:
500 – JHtml: :icon No soportado. Archivo no encontrado.
Es decir al ligar un nuevo item de menu a un articulo no funciona en la version 1.6
Domingo, 20 de febrero 2011
Hola Osvaldo:
En realidad los errores 500 son mensajes generales y que pueden tener varias causas.
En primer lugar, hay un bug conocido en las versiones beta de Joomla 1.6 que generan este tipo de inconvenientes. Mira si tienes instalada la versión estable.
Otro motivo frecuente de este tipo de errores es que haya problemas con los permisos de escritura, sobre todo el archivo configuration.php.
Otro problema asociado con este tipo de errores es en el uso de las plantillas. Verifica que la plantilla que estás utilizando sea específicamente para Joomla 1.6.
Recuerdo que en Joomla 1.5 tuve un problema similar y se trataba de que la categoría del artículo no estaba publicada por olvido, y por consiguiente, a Joomla le resultaba imposible enlazar el artículo. También deberías verificar que el artículo esté publicado.
Hay muchos otros motivos por los que se pueden dar este tipo de errores, y los más frecuentes son los de este útlimo tipo.
Saludos
Miércoles, 23 de febrero 2011
Hola… muy buena la explicación. Una pregunta … ¿qué se ingresa en “Meny type”, en el formulario Menu Manager: Add Menu ¿?
¿qué nombres y tipos de Menú están permitidos poner en “Meny type” ?
Gracias,
José
Domingo, 13 de marzo 2011
Hola José:
En realidad más que tipo de menú, a lo que se refiere es a que debes generar un “nombre único”. En el caso del menú principal puede ser “mainmenu” o “menuprincipal”, y en otros casos nombres específicos como “menuarticulos”, “menuusuarios”, “usuarios”, etc. No se trata de nombres tipo código, así que puedes poner lo que quieras, con tal que no se repita con el nombre único de otro menú.
Lunes, 14 de marzo 2011
Pues a mi no me soluciona nada el articulo. Tipos de item de menu: te limitas a poner una lista, cosa que ya tienes en la interfaz, ¿Para que quiero una lista? la lista ya la se. Lo que yo quiero es un descripcion de esos elementos. Y cuando te dignas a dar una explicación estas son tan esclarecedoras como esto: “Artículo individual: muestra un único artículo cuando se accede desde este ítem”.
Martes, 15 de marzo 2011
Hola Baltasar:
Es una pena realmente que no encuentres toda la información que necesitas. Sin embargo, basta con preguntar y te contesto. Dime cuales son los tipos de ítems de menú que quieres conocer en profundidad y te daré todas las explicaciones que necesites.
Un cordial saludo.
Viernes, 18 de marzo 2011
Joomla 1.6 me parece estupendo sin embargo no me funciona el modulo para presentar articulos en el front end. Te felicito tu articulo es muy claro, en joomla 1.6 hay mucho por aprender y creo que este cms aun esta por teminar de desarrollar.
Martes, 26 de abril 2011
Buenas tardes,
Tengo una duda bastante tonta, pero que me ha quitado mucho tiempo.
Cuando creo un nuevo menu, por ejemplo de tipo Articulo Simple donde le digo en que posicion del template debe salir?
Estoy trabajando con una plantilla que yo mismo cree… y no he podido hacer que un simple menu de Prueba que muestra un simple articulo de prueba se muestre en la posición left de mi plantilla.
Si alguien me puede ayudar, estaré muy agradecido.
Bendiciones!
Domingo, 25 de septiembre 2011
Hola José:
En primer lugar, si eres novato en la creación de plantillas, lo mejor es comenzar por modificar plantillas existentes (ten en cuenta que la licencia de la plantilla lo permita). Esta es la mejor forma de comenzar, ya que puedes ver como se relacionan los códigos PHP y HTML.
Las posiciones de los módulos están definidas generalmente en el index.php de la plantilla (hay plantillas que tienen archivos para cada bloque y pueden encontrarse allí) y se definen mediante el código , pero antes tienen que estar descritas en el archivo templateDetails.xml.
Saludos
Martes, 4 de octubre 2011