Jump to content

[Solucionado] No puedo borrar categorías de prestashop


alberto510a

Recommended Posts

Hola estoy intentando eliminar una categoría de prestashop pero no puedo, en el panel de administración no me aparece la categoría y también he truncado las tablas de la categoría guiándome por la función de prestashop que lo hace:

 

Db::getInstance()->execute('
 DELETE FROM `'._DB_PREFIX_.'category`
 WHERE id_category NOT IN ('.(int)Configuration::get('PS_HOME_CATEGORY').
 ', '.(int)Configuration::get('PS_ROOT_CATEGORY').')');
Db::getInstance()->execute('
 DELETE FROM `'._DB_PREFIX_.'category_lang`
 WHERE id_category NOT IN ('.(int)Configuration::get('PS_HOME_CATEGORY').
 ', '.(int)Configuration::get('PS_ROOT_CATEGORY').')');
Db::getInstance()->execute('
 DELETE FROM `'._DB_PREFIX_.'category_shop`
 WHERE `id_category` NOT IN ('.(int)Configuration::get('PS_HOME_CATEGORY').
 ', '.(int)Configuration::get('PS_ROOT_CATEGORY').')');
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'category` AUTO_INCREMENT = 3');
foreach (scandir(_PS_CAT_IMG_DIR_) as $d)
 if (preg_match('/^[0-9]+(\-(.*))?\.jpg$/', $d))
  unlink(_PS_CAT_IMG_DIR_.$d);

 

...y nada siguen apareciendome en la vista del cliente pero en el back-office no.

 

Saludos

Link to comment
Share on other sites

  • 4 weeks later...

¿Cache o cache de smarty?

 

Tengo ese mismo problema. ¿Podríais decirme exactamente qué carpeta hay que eliminar? Estoy trabajando en una instalación local con Xampp y veo que la carpeta caché contiene 4 carpetas y 2 archivos. ¿Tengo que borrar todo eso?

 

Saludos

Link to comment
Share on other sites

Tengo ese mismo problema. ¿Podríais decirme exactamente qué carpeta hay que eliminar? Estoy trabajando en una instalación local con Xampp y veo que la carpeta caché contiene 4 carpetas y 2 archivos. ¿Tengo que borrar todo eso?

 

Saludos

 

Usa este modulo: http://www.prestasho...s-compile-ps15/ para vaciar la cache de smarty. (O vacias el directorio /cache/smarty/cache/ (menos el fichero index.php, pero vamos si usas el módulo es mas cómodo ya que se encarga de todo)

 

El modulo incluso te sirve para limpiar la compile (/cache/smarty/compile/), es bastante comodo, en tu caso creo que con la cache de smarty (/cache/smarty/cache/ ) bastara, pero vamos si le das al boton de limpiar todo con el modulo, te limpiara tanto la compile como la cache de smarty, es muy comodo usalo.

  • Like 1
Link to comment
Share on other sites

Solución:

 

- conectarse por ftp

- borrar carpeta cache

 

Usa este modulo: http://www.prestasho...s-compile-ps15/ para vaciar la cache de smarty. (O vacias el directorio /cache/smarty/cache/ (menos el fichero index.php, pero vamos si usas el módulo es mas cómodo ya que se encarga de todo)

 

El modulo incluso te sirve para limpiar la compile (/cache/smarty/compile/), es bastante comodo, en tu caso creo que con la cache de smarty (/cache/smarty/cache/ ) bastara, pero vamos si le das al boton de limpiar todo con el modulo, te limpiara tanto la compile como la cache de smarty, es muy comodo usalo.

 

Gracias a los dos. Se ha solucionado mi problema con la categorías. Aunque he sido un poco impaciente y he borrado la carpeta Smarty (entera) en vez de instalar el módulo, pero bueno, ha funcionado.

Saludos

Link to comment
Share on other sites

Gracias a los dos. Se ha solucionado mi problema con la categorías. Aunque he sido un poco impaciente y he borrado la carpeta Smarty (entera) en vez de instalar el módulo, pero bueno, ha funcionado.

Saludos

Un placer ayudarte y servirte!

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...