Hola tengo una web con virtuemart y con productos derivados de productos padre.
Mi problema es que cada vez que creo un producto derivado la url queda así.
www.miweb.com/inicio (home) /categoria/producto.com
sin embargo los productos padre no incluyen “inicio (home)” en las url
www.miweb.com/categoria/pruducto.com
Con lo cual al poner cualquier modulo en inicio (home), por ejemplo un modulo de suscripcion o un texto, también me aparece en los productos derivados.
¿¿Hay alguna manera de solucionar esto??
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Aranzazu,
No logro reproducir lo que has indicado.
He entrado en un producto:
Contenido solo visible a usuarios registrados no está alojado en webempresa.
No ofrecemos soporte a webs alojadas en servidores externos o localhost.
Saludos
Hola Jordi
Si te fijas la url de derivado contiene " ....com/tienda-online-bebe/... " Pero en un colchon padre , por ejemplo cualquiera de 80x180 no aparece lo de " ....com/tienda-online-bebe/... " .
En "Inicio" tengo un texto que solo tendría que verse ahi "Tienda online del hogar y para bebes Sleepaa" si te vas a cualquier derivado también aparece, pero en los productos padre no.
Hola,
Es posible que el problema está en la estructura del menú, de forma que falte un elemento de menú tipo VirtueMart » Página frontal, o que ya tengo un elemento de menú de este tipo y que sea el "Inicio".
Envíanos una captura de pantalla de la configuración de tu menú principal, para que podamos ver los tipos de elementos de menú que tienes.
Hola Aranzasu,
El tema es que creo que esos productos los estás enlazando desde items de menú, y claro no muestra el /tienda-online-bebe. Confirmalo.
Saludos
Y como los des-enlazo??? donde lo miro??
Hola,
El tema puede ser un poco complicado de explicar. Trataré de expresarme lo mejor posible: cuando un producto de Virtuemart se carga directamente desde un elemento de menú la url amigable se construye a partir de los alias del elemento de menú, y no se usa la estructura de urls amigables del propio Virtuemart.
Por ejemplo, esto pasa con el siguiente producto: Contenido solo visible a usuarios registrados
En esta estructura "tienda-online-bebe" sería el alias del elemento de menú que carga la página de inicio de la tienda (el elemento "Inicio" en tu web), "colchones" el nombre de la categoría a la que pertenece el producto y "colchon-viscoelastico-90x180-frutas-sleepaa" el alias del producto hijo.
En principio no veo necesario aplicar cambios ya que actualmente se podría decir que todas las urls son correctas. Si quieres que todas estas urls sean del mismo tipo podrías cambiar los elementos de menú que cargan los productos específicos para que pasen a ser de tipo "URL Externa", colocando como url de enlace la que genera el propio Virtuemart.
Ok el problema es que si quisiera poner un Slider en "inicio" me apareceria en los productos hijo, ese es mi dilema...
No entiendo muy bien como hacer lo que dices, he creadoun enlace externo en el menu y he acortado la url:
URL sin " com/tienda-online-bebe/"
Funciona perfectamente !!! Pero me sigue saliendo el texto que tengo en "Inicio" eso es lo que quiero evitar, cualquier cosa que ponga en "inicio" aparece en los productos hijo, como por ejemplo los iconos de redes sociales que hay arriba a la derecha... que faena...
Hola Aranzasu,
Lo que te indica Pablo que en vez de utilizar items de menú del propio Virtuemart que enlacen a productos y categorías, utilizar items de menú del tipo "url externa", y para obtener la URL que deseas para enlazar una determinada categoría, navegas por el frontal del sitio web, y supongamos que llegas a https://www.misioweb.com/categoríaXXXXX pues esa es la URL que tienes que añadir a ese item de menú.
No hace falta crear nuevos elementos desde la edición de un elemento de menú puedes cambiar el tipo del mismo.
Saludos
No he podido solucionarlo, de todas formas, gracias, al final he optado por quitar el texto de inicio que estaba en modulo HTML para que no salga en las demas secciones.
Saludos.