Noeliapmm Posted May 23, 2017 Share Posted May 23, 2017 (edited) Buenos días. He estado buscando mucho, y aunque algunas soluciones han funcionado a gente por ahí, eran siempre en otras plantillas, o en versiones antiguas. Por eso saco este tema de nuevo. Trabajo con plantilla por defecto en versión 1.6.1.11 El tema es que en el menú superior (top menú), al colocar las categorías padre, pones sobre ellas el ratón, y se despliegan debajo las categorías hijo. Hasta ahí todo perfecto. Si eliges la subcategoría principal, o hijos de estas, todo bien. El problema viene cuando el usuario, es algo más "nervioso" o "distraido", y antes de que salga el desplegable (o después, porque sigue visible el menú superior), hace click en la categoría padre del topmenu. En ese momento, en lugar de abrirse la página con la primera subcategoría, y sus hijos, se abre la página "anterior", la del padre, en la que solo sale el nombre y/o imagen de la misma, y vuelve a pedir que hagas "click" para entrar en las subcategorías. Es un paso inútil, innecesario, y un click que resulta pesado para el usuario, cuando lo ideal es que no deba marearse mucho. Suponiendo que me he explicado bien, y/o me habéis entendido...... ¿Como puedo hacer para que el enlace de la categoría padre SOLO SI TIENE SUBCATEGORÍAS (tengo dos padres con hijos, pero el resto no....) deje de ser válido? O la solución no sé si más sencilla, que el link, sea a la subcategoría, en lugar de a su propia página de padre. Por si lo he liado mucho, este es un post que quería algo similar.... Saltarse el primer hijo... PERO SOLO EN UN PAR DE PADRES..... no en todos. https://www.prestashop.com/forums/topic/544481-quitar-enlace-categoria-superior-menu-top/ Gracias Edited May 25, 2017 by Noeliapmm (see edit history) Link to comment Share on other sites More sharing options...
JuanMartinWeb Posted May 24, 2017 Share Posted May 24, 2017 Hola Noeliappm, ¿el módulo es el que lleva Prestashop o es uno aparte? Porque es normal lo que dices, son dos pasos que en ciertos clientes pueden resultar pesados, te pregunto esto por ver si se puede hacer por configuracion o habria que tocar los tpl's del módulo. Un saludo! Link to comment Share on other sites More sharing options...
Noeliapmm Posted May 24, 2017 Author Share Posted May 24, 2017 Hola. Es el que lleva de serie la plantilla por defecto. Sé que es normal, pero busco una forma de evitar ese paso intermedio...... Gracias Link to comment Share on other sites More sharing options...
Noeliapmm Posted May 25, 2017 Author Share Posted May 25, 2017 Bueno, como no encontraba nada desde hace tiempo, me he lanzado a buscar en otros idiomas, y esto me ha funcionado. Os lo dejo por si os sirve. Add .sf-menu a.sf-with-ul { pointer-events:none; } to /public_html/themes/default-bootstrap/css/modules/blocktopmenu/css/superfish-modified.css Añadir esas dos líneas de CSS en el archivo indicado, abajo del todo, y ya está. En 1.6.1.11 me funciona en Chrome. Veremos si va bien con el tiempo. Saludos. Link to comment Share on other sites More sharing options...
Recommended Posts