hola,
soy usuario principiante de prestashop y estoy atascado en un par de cambios del menu superior horizontal y 1 error
1.-necesito que se muestre en la barra de menu "Productos" y que el desplegable muestre los diferentes fabricantes. El problema es que en la ventana izquierda (donde se selecciona las diferentes opciones a mostrar en el menu) no aparece la opcion Fabricantes (aparece pero no deja seleccionarla, solo permite seleccionar un fabricante concreto). ¿como puedo añadir un acceso en el menu que sea un desplegable que muestre todos los fabricantes que he creado? ademas, ¿como puedo cambiar el nombre de Fabricantes por Productos?
2.-lo mismo me ocurre con las categorias. Solo puedo seleccionar 1 o varias categorias que se muestran de manera independiente en el menu superior. no consigo insertar un menu desplegable que muestre todas las categorias
3.-por otra parte, necesitaba insertar un menu que se llame por ejemplo "informacion" y ahi en formato desplegable, poder ver Sobre nosotros, condiciones de envio y aviso legal
por ultimo el error (?) es algo curioso pero cualquier menu superior que inserto es imposible de escoger las opciones que aparecen en desplegable ya que cuando bajo el raton desaparecen. Solo se puede conseguir si bajas justo justo por el triangulito que aparece debajo del titulo superior. Un milimetro hacia un lado y ya desaparecen. ¿como puedo solucionar este problema?
gracias
Hola,
El función del módulo de menú que estás utilizando en tu tema es limitado. Si se quieres mostrar elemento de menú desplegables, el elemento de menú principal deberá tener subelementos. Por ejemplo, si una determinada categoría tiene subcategorías dentro de ella, al añadir esa categoría al menú se mostrarán las subcategorías.
Para el CSM se podría añadir el elemento principal que sería una categoría de artículos, para que se desplieguen sus elementos incluidos. De esta forma, podría crear una categoría "Información" y asociar a ella todos los artículos de CMS que quiera que se desplieguen con este elemento.
Para fabricantes tendrá el problema de que no existe la opción de jerarquizarlos, es decir no puede haber un fabricante que sea "subfabricante" de otro.
Existen algunos módulos de menú para PrestaShop que incluyen la opción de crear submenús de forma manual, pero serán de pago (no he visto ninguna opción gratuita). Además, puede que no se integren demasiado bien a nivel de diseño.
Para arreglar el problema con el desplegable edita el archivo themes/leoconv/css/modules/blockleotopmenu/css/blockleotopmenu.css y, previa copia de seguridad del mismo, localiza el siguiente código:
.dropdown-menu { border-radius: 0 0 0 0; border-top: 5px solid #1BA1E2; margin-top: 10px; padding: 0 10px; }
Aquí cambia margin-top: 10px; por margin-top: -1px;
he hecho el cambio en el archivo css y el problema se ha solucionado
1.- por su respuesta entiendo que es imposible colocar un menu de fabricantes en la parte superior. Quizas como solucion.. ¿podria crear un menu superior que abra una pagina de acceso a los fabricantes?, es decir, ¿hay alguna posibilidad de poner un link arriba hacia un listado de fabricantes o algo asi (que sean seleccionables para filtrar por fabricante?
2.- con respecto a las categorias, he observado que si inserto la "raiz" de lo que aparece como categorias (palabra Inicio) si que puedo insertar ese menu desplegable con todas las categorias, el unico problem a solucionar ahi, seria poder cambiar esa palabra "Inicio" por otra tipo Categorias o Productos ¿como puedo hacer eso?
3.- la otra necesidad que es agrupar en un solo menu: Sobre nosotros, Aviso legal y Condiciones, seria imposible tambien ¿correcto? ¿puedo solucionarlo?
por ultimo, comenta algun tipo de modulo de pago ¿recomienda alguno compatible con mi tema?
de nuevo, gracias
Hola
1- Si que puedes crear un ítem de menú para listar fabricantes, esto lo puedes hacer desde el modulo de menú principal
2- Para cambiar el nombre de la categoría de Inicio, en el listado de categorías, sin entrar a ninguna de ellas, hay un botón de edición, tal como se ve en la pantalla adjunta desde donde te aparecerá otra pantalla para cambiar el nombre de la categoría
3- Tendrías que definir esto en las páginas CMS
Si logras hacerlo con el módulo de menú por defecto no sería necesario el módulo de menú externo.
Saludos.
Gracias Jhon, pero soy muy nuevo y no veo algunas de las cosas que me comentas:
1- el que yo configuro es el "Menú Principal Inicio horizontal " pero ahi no veo la opcion que me comentas para listar fabricantes (puedo añadir un fabricante concreto, pero no un desplegable con todos). Yo he probado a activar el modulo "Menú horizontal superior" que al menos tiene la opcion que comentas e incluso permite ordenar los items del menu, pero el problema es que sale en color azul (no rojo) y ademas, en la parte superior de la pagina, no en el lugar del "Menú Principal Inicio horizontal ". Si tuviera forma de colocarlo en la posicion del "Menú Principal Inicio horizontal ", creo que se resolveria el problema ¿es posible?
2- la imagen adjunta no se ve pero aun asi, he logrado encontrar lo que me dices y he podido cambiarlo
3- ok. ya funciona bien
de nuevo, gracias
Hola Francisco,
Tras acceder a tu sitio webs, no vemos pon ninguna parte que hayas agregado el menú que comentas. Por el color no te preocupes, posiblemente realizando unas modificaciones en los ficheros .CSS se pueda cambiar el color. No obstante, para ello necesitaríamos ver el menú colocado en su pagina web.
Por lo tanto, aplique los cambios para que veamos en que posición se le coloca y envianos unas capturas de pantalla, con el fin de que veamos el modulo que estas utilizando y la configuración que realizas sobre el.
Saludos
adjunto 2 archivos de captura. una es como esta ahora al activar el modulo de menu horizontal que mencione y que si ofrece algunas posibilidades mas
el otro es como deberia de quedar tanto en posicion como en color (similar al del modulo de menu horizontal que no ofrece esas posibilidades)
de nuevo gracias
Hola,
Da la sensación de que el módulo de menú no está colocado en el sitio correcto. Vete a Módulos->Posiciones de los módulos y asegúrate de que el módulo Menú Principal Inicio horizontal está asignado en la posición Header of pages.
Además, asegúrate de que de todos los módulos que hay en esta posición el módulo de menú es el último del listado. De no ser así lo puedes mover a esa posición usando las flechas que hay a la izquierda de su nombre.
efectivamente no se encuentra en Header of pages pero tampoco puedo insertarlo ahi porque recibo este error:
Este módulo no puede ser trasplantado a este hook.
¿como puedo incluirlo ahi?
Hola,
Lamentablemente prestashop no siempre permite insertar hooks en cualquier posición, esto depende de si el módulo esta diseñado para mostrarse en esta posición
Al parecer dicho modulo no se puede colocar en dicha posición. Si se quiere colocar en alguna otra posición, tendrías que realizar una programación a medida, editando el código interno.
Si no tienes conocimientos en programación tendrías que plantearte recurrir a los servicios de un programador para realizar esta tarea.
No obstante, envianos una captura de pantalla de como tiene posicionado el modulo.
Saludos
de todas maneras, si no se puede mover, en esa captura se ve exactamente el apartado de "todas las marcas". ese es el apartado que no se como añadir al otro menu que viene por defecto "menu horizontal" el cual seria perfecto tanto en color como en situacion pero no se como añadir ese submenu de Todas las MArcas que si se puede añadir directamente con el otro modulo (lo cual no entiendo por que)
Hola,
No me cuadra lo que comentas. En el pack Converse por defecto ya viene el módulo Menú Principal Inicio horizontal asignado a la posición Header of pages, por lo que te tendría que admitir insertarlo en esta posición.
Asegúrate que el nombre del módulo y la posición coinciden con las que aquí te indico.
ese si que deja insertarlo porque es el que viene por defecto, tal y como comentas. Pero ese es precisamente el que no permite insertar el menu de "Todas las MArcas" o "Fabricantes" que es el motivo de mi post de ayuda.
el otro modulo, que se llama "Menú horizontal superior", si que permite incluir la opcion de "Todas las Marcas" o "Fabricantes" pero es que aparece en azul y arriba, y no permite incluirlo en el Header of pages.
¿Puedo incluir en el modulo por defecto la opcion de Todas las MArcas (no veo la posibilidad por ningun sitio), o en su defecto, ¿que solucion tengo? Es que es algo raro que no le hubiera pasado a nadie mas 🙁
Hola,
El módulo Menú Principal Inicio horizontal es el que se usa con el tema Converse. Se instala con el propio tema y sirva para reemplazar el módulo Menú horizontal superior que viene por defecto con PrestaShop.
Una cosa que podrías probar es a publicar el módulo Menú horizontal superior en una posición donde te deje hacerlo y agregar el enlace "Todas las Marcas". Una vez hecho esto, pulsa sobre el enlace para ver la url que se abre. Copia esa dirección y en el módulo Menú Principal Inicio horizontal añade un enlace personalizado con esa url que has copiado.
Después despublica el módulo Menú horizontal superior para que se deje de mostrar. De esta forma tendrás el enlace que carga todas las marcas en el módulo de menú que se usa en el tema Converse.