bascolgar Posted April 17, 2015 Share Posted April 17, 2015 Buenos días, he borrado una categoría que contenía a su vez varias subcategorías, pero estas siguen apareciendo en la tienda y desde el Backoffice no puedo eliminarlas ya que no aparecen, pero si están en BD alguna sugerencia de que puedo hacer? Link to comment Share on other sites More sharing options...
buco Posted April 19, 2015 Share Posted April 19, 2015 Prueba a limpiar cache desde Preferencias->rendimiento Prueba tambien a limpiar la base de datos con el modulo Limpiador de Pretsashop Dale a la opcion de Restricciones de Integridad funcional Y luego Limpieza de la base de datos Saludos!!! Link to comment Share on other sites More sharing options...
bascolgar Posted April 19, 2015 Author Share Posted April 19, 2015 Prueba a limpiar cache desde Preferencias->rendimiento Prueba tambien a limpiar la base de datos con el modulo Limpiador de Pretsashop Dale a la opcion de Restricciones de Integridad funcional Y luego Limpieza de la base de datos Saludos!!! Probado y sigue con el mismo error, también he probado a borrar cache smarty sin lograr solucionar el error, lo que si observo es que siguen en bd, puede ser que al ser una subcategoria dependiente de otra y eliminar la categoría padre se ha quedado huérfana en bd? Link to comment Share on other sites More sharing options...
buco Posted April 19, 2015 Share Posted April 19, 2015 Puedes poner un enlace a esa subcategoria? Tienes enlaces amigables activados? Link to comment Share on other sites More sharing options...
bascolgar Posted April 19, 2015 Author Share Posted April 19, 2015 Buenas de nuevo Ugo, si tengo las urls amigables activadas, he conseguido solucionar algo el problema de la siguiente manera, arriba en categorias vacias he buscado el nombre de la categoría y le he dado a borrar, ya no me aparece en la interfaz de usuario, pero no se si será la opción más rápida ya que tendré que buscar una a una cada categoría huérfana. Pd: Gracias por contestar. Link to comment Share on other sites More sharing options...
bascolgar Posted April 20, 2015 Author Share Posted April 20, 2015 La solución que propongo arriba no es factible, ya que cuando borro una subcategoría también borra algunas categorías que no deberían de borrarse. ¿se os ocurre algo más que probar? gracias. Link to comment Share on other sites More sharing options...
buco Posted April 20, 2015 Share Posted April 20, 2015 Haz una cosa, desactiva las url amigables y vuelve a cargar la pagina. ¿Puedes poner el enlace de la tienda para verlo? Saludos!!! Link to comment Share on other sites More sharing options...
bascolgar Posted April 20, 2015 Author Share Posted April 20, 2015 (edited) http://piratamotos.es/3299-peugeot , pulsa en el modelo LXR por ejemplo He desactivado y activado de nuevo Urls amigables, pero sigue con el mismo problema. Saludos y gracias por contestar. Edited April 20, 2015 by bascolgar (see edit history) Link to comment Share on other sites More sharing options...
buco Posted April 20, 2015 Share Posted April 20, 2015 ¿Con las url amigables aparece? Desactiva las url amigables y dejalo asi.Avisa cuando las desactives.Saludos!!! Link to comment Share on other sites More sharing options...
bascolgar Posted April 20, 2015 Author Share Posted April 20, 2015 Listo, ya he dejado desactivado las urls amigables. Gracias y saludos. Link to comment Share on other sites More sharing options...
buco Posted April 20, 2015 Share Posted April 20, 2015 ¿Dentro de la subcategoria Peugeot no aparece la subcateogira LXR en el BO? Link to comment Share on other sites More sharing options...
bascolgar Posted April 20, 2015 Author Share Posted April 20, 2015 (edited) Cuando le das al modelo LXR sale modelo 2010 y no debería de aparecer ese rastro en cuanto a BO no se que te refieres . Si es al Backoffice, no no aparece la categoría Modelo 2010. Edited April 20, 2015 by bascolgar (see edit history) Link to comment Share on other sites More sharing options...
bascolgar Posted May 20, 2015 Author Share Posted May 20, 2015 Solucionado por bd de esta manera SELECT * FROM `prestamtptcategory` WHERE `id_parent` NOT IN (select `id_category` from prestamtptcategory) ORDER BY `level_depth` ASC y elimino los registros que me devuelve, recordar siempre antes de hacer una copia de la bd Link to comment Share on other sites More sharing options...
Recommended Posts