Menú con columnas en Joomla (Maxi Menu CK)

La web de Joomla! incluye unos menús muy vistosos, que se muestran en columnas y con contenidos de todo tipo (links, imágenes, etc).

Resulta que se han realizado con una extensión para Joomla llamada Maxi Menu-CK, desarrollada por la compañía francesa Joomlack. Me gustó, y la instalé en mi Joomla 2.5 recién descargado, siguiendo el modo habitual en Joomla para instalar una nueva extensión.

Las instrucciones de cómo usar y configurar Maxi Menu-CK se encuentran brevemente descritas en su web:

http://www.joomlack.fr/en/Joomla-extensions/Menu/maxi-menu-ck-menu-dropdown-advanced.html

pero NO VALEN!!! ( quizás se correspondan a una versión anterior del módulo)

Configuración Correcta de Menu-CK

Lo que hay que hacer es seguir lo que indica la página de administración de módulos de Joomla, en la sección Parameters:

Es decir, para añadir una descripción a un menú, en joomla hay que poner en el título: titulomenu\\descripción (esto sí es igual que lo que indica la web de Maxi Menu-CK)

Pero para las columnas no hay que seguir lo que se dice en la Web de Maxi Menu-CK, hay que indicar en el nombre de la primera fila de cada columna el parámetro [col=anchura en pixels]

Mi ejemplo en Joomla 2.5:

Asigno Maxi Menu-CK al menú en cuestión, en mi caso al menú principal (dentro de la configuración de módulos en Joomla, en la misma pantalla que las capturas anteriores)

En la configuración del Menú principal, voy a crear el menú con columnas el el menú Sample SItes, que dejo tal cual, y del que cuelgan dos columnas, una de ellas con un módulo que necesariamente ha de ser del tipo Text Separator.

El resultado:

 

15 Comments

  1. abrazalaweb · sábado, 11 febrero, 2012 Reply

    Se ha publicado una actualización del módulo Maxi Menu-CK y ahora la página web ha corregido las instrucciones de uso

    http://www.joomlack.fr/en/Joomla-extensions/Menu/maxi-menu-ck-menu-dropdown-advanced.html

  2. Uriel · domingo, 15 abril, 2012 Reply

    Hola espero que tenga un buen dia,le escribo por que tengo joomla 1.5
    y me gustaria colocar los modulos en el menu podria ayudarme con eso

    gracias

    • abrazalaweb · miércoles, 18 abril, 2012 Reply

      Hola,
      descarga el módulo correspondiente de la web de joomlack, http://www.joomlack.fr/en/component/dms/view_document/28-maximenu-ck-module-joomla-1-5 y sigue lo que indico. Para colgar un módulo cualquiera en el menú (en mi ejemplo está el módulo Login de Joomla) es necesario conocer su número ‘Id’, que aparece en el Gestor de Módulos. Luego se añade en el gestor de menús un menú hijo de tipo «text separator» y con el nombre exactamente: [modid]=nº Id. En el Gestor de Menús los menús hijos se van colocando en columnas por orden de aparición, para crear una columna nueva, hay de definir su ancho en el nombre del menú. Es fácil, sólo hay que seguir lo que explico en el post. Si tienes alguna duda más concreta coméntala.

      • uriel · sábado, 16 junio, 2012 Reply

        hola amigo muchas gracias por las instruciones podrias hacer un tutorial de como colocar imagenes y articulos?? se que eres una persona muy ocupada pero apreciaria mucho tu ayuda
        mi web es esta http://www.tiquecreativo.com falta mucho pero le coloco mi mejor empeño
        hasta luego

  3. Nacho · lunes, 28 mayo, 2012 Reply

    Muchas gracias!

  4. julio · viernes, 16 agosto, 2013 Reply

    Hola, he instalado este módulo en joomla 3.x, pero no consigo que los menús secundarios desborden el cuadro del módulo. ¿podría ayudarme?

    • abrazalaweb · lunes, 19 agosto, 2013 Reply

      Hola, he mirado un poco, parece algún problema o conflicto con los css de los div de los contenedores, intenta crear el módulo del maximenu de nuevo, siguiendo las indicaciones de la web del desarrollador y lo más aislado posible (en cuanto a posición y tipo de módulo, en la web de http://www.joomlack.fr lo tienen puesto como un módulo independiente, es decir sin estar en una columna izda…).
      En realidad el problema está en los estilos que el tema por defecto aplicac a los div contenedores del menuck, en donde el atributo overflow tiene el valor hidden y por eso se recorta (hay que poner el valor

      overflow:visible;

  5. Julio · martes, 20 agosto, 2013 Reply

    Perdona no se cómo continuar en el mismo hilo.
    He cambiado el módulo a uno central con más ancho y el efecto es que ahora cabe por las dimensiones, pero le cambio la opción ‘overflow detection’ de ‘Effect options’ y no se modifica nada.
    Lo que me indicas de modificar ese valor, ¿me podrías decir donde debo hacer la modificación?
    Gracias por la ayuda.

    • abrazalaweb · martes, 20 agosto, 2013 Reply

      Hola, te he enviado un e-mail hace un rato,
      En tu página web, donde el maximenuck (en la columna lateral izquierda) no funciona correctamente porque aparecen cortados los submenús.

      Mirando el código fuente de la página y usando el navegador Firefox y su complemento Firebug (que permite modificar los estilos y el código «al vuelo», el problema que ocurre en tu página es por los estilos del tema que estás usando en Joomla. Resulta que el maximenú está contenido en un » div» clase » .moduletable» y éste a su vez en un » div» identificado como » leftmenu».
      En ambos, en la hoja de estilos ( template.css) el atributo » overflow» tiene asignado el valor «hidden», por tanto, lo que sobrepasa las dimensiones de ambos contenedores (columna lateral izquierda) aparece recortado. La solución es editar esa hoja de estilos y poner el atributo overflow con valor » visible», así no aparecerán recortados los submenús.

      Por tanto, entra en Joomla en el menú de «template manager» y edita la hoja de estilos » template.css», en concreto las líneas 653 y 800 (correspondientes al div leftmenu y a la clase moduletable) en ellas sustituye el valor del atributo overflow, cambiando hidden por visible y el poroblema se soluciona (comprobado con el Firefox + Firebug»

  6. Carlos Fajardo · jueves, 17 octubre, 2013 Reply

    Que ta abrazalaweb, lo molesto para ver si me puede hacer el favor de ayudarme con lo siguiente, estoy haciendo un menú con un item padre llamado productos y los menús hijos son muchos y cuando aparecen es muy largo y se ve demasiado feo, he pensado de pronto en hacer dos columnas con los hijos, será que si se puede y si es así, me podría explicar como. Tengo otra pregunta, los items hijos son muy anchos, más bien muy altos, será posible achicarlos? de antemano, muchas gracias por su ayuda.

    • abrazalaweb · viernes, 18 octubre, 2013 Reply

      Hola,
      Todo lo que preguntas es posible con el complemtno MenuCK, no obstante he entrado en tu web y he visto que ya lo has solucionado ¿no?

  7. Frank · sábado, 16 noviembre, 2013 Reply

    existe este plugin que estoy buscando con el se puede configurar mejor este modulo. se llama Plugin Maximenu CK Params. si lo encuentran me avisan please ? franviales @ hotmail . com

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.