Al activar url amigables, las categorias contenidas en la categoria ELECTRODOMÉSTICOS me dan error y no se visualizan. Sin embargo si las desactivo funcionan y se ven correctamente.
El error que aparece es:
Categoría id 4 no publicada
la web es http://www.marioelectrodomesticos.com
URL del sitio: Contenido solo visible a usuarios registrados
Hola Raú,
El sitio está desactivado por mantenimiento! ¿Cómo lo puedo ver? --> https://www.webempresa.com/blog/modo-mantenimiento-en-wordpress.html
Es posible que estés utilizando items de menú para enlazar las categorías de Virtuemart, y no utilizando unicamente el módulo de categorías del mismo.
Saludos
Siento el problema. Ya esta activada. Por favor revisenme el posible problem
Gracias
Hola,
Verifica si ese ID pertenece a dicha categoría, realiza la prueba generando nuevamente la categoría con otro ID y asigna las subcategorias y comprueba si el error persiste.
Gracias por tu respuesta. La categoria id4 no existe. El problema radica en que he tenido que regenerar las categorias, borrar las que había y generar nuevas. Imagino que el id 4 corresponde a alguna categoria vieja
Entiendo que debe haber algun problema en la base de datos???
Espero vuestra respuesta
Hola Raúl
Si has creado nuevamente las categorías no deberías tener problemas los IDs anteriores se pierden, sin embargo deberás hacer referencia nuevamente a la categoría en caso de que tus ítems de menú los hayas hecho de manera manual, si el módulo de categorías usa ítems de menus generados automáticamente y aún sigue tomando el ID antiguo entonces el problema debe ser algún tipo de cache que tienes configurado
Actualmente no he notado ningún error en las subcateogrías de electrodomésticos, tendrías que detallarnos cómo reproducir el problema
Saludos.
Gracias por vuestra respuesta. Esa ID no corresponde con ninguna categoria actual. Elimine las categorias y las volví a generar por lo que parece el ID de una categoria antigua. Esa misma categoría y sus categorias existían antes pero con IDS diferentes.
Es algo extraño. Si desactivo url amigables las categorias fuencionan bien
Hola Raúl
Es posible que sea debido a que no tienes un ítem de menú de tipo virtuemart
Prueba creando un ítem de menú de tipo Layout por defecto de VirtueMart y verifica si te sucede lo mismo al activar urls amigables
Saludos.
Gracias por vuestra ayuda, pero la página de inicio(Menu Bienvenido) ya es de tipo Layout por defecto de VirtueMart así que es posible que ese no sea el problema.
He borrado la cache y purgado y nada sigue fallando.
He revisado la base de datos y me he dado cuenta que en la tabla virtuemart_categories_en_gb (Antes tenia la tienda multiidioma) si que hay un id de categoria 4 que es el que me muestra el error. Los codigos de categorias de eta tabla virtuemart_categories_en_gb ya no existen por lo que pueden ser que sean estos los que me dan problemas.
Si la tienda no es multiidioma. ¿Recomendais borrar la tabla o al menos su registros ya que no coinciden con categorias exsintentes?
Si os meteis en electrodomesticos veréis el problema. Quizás haya algun problema con algun registro en la BD.
Espero vuestra ayuda
Muchas gracias
Hola,
No creo que el problema esté en que haya registros en la tabla en inglés de las categorías, aunque no se puede descargar del todo. En lugar de borrar todos los registros de la tabla podrías borrar únicamente el correspondiente con el id de categoría 4.
Por otro lado sería conveniente que desactivaras temporalmente las urls amigables para que podamos analizar los enlaces que se generan.
Es posible que el problema esté con algún elemento de menú que esté tratando de cargar esa categoría con id 4. Verifica que no tienes ningún elemento de menú con Alias "electrodomesticos", incluso aunque haya sido enviado a la papelera.
Problema solucionado. Había un elemento de menu con alias electrodométicos que apuntaba a una categoria antigua. Tan facil como eso.
Muchas gracias por vuestra fabulosa ayuda y soporte