Saltar al contenido
DominioZero
Soporte técnico
DominioZeroDominioZero
  • Soporte
  • E-mail
  • PrestaShop
  • WordPress
    • Descargas
  • Magento
  • Información
    • Restricciones
    • Glosario
Login
  • Soporte
  • E-mail
  • PrestaShop
  • WordPress
    • Descargas
  • Magento
  • Información
    • Restricciones
    • Glosario

Módulos que desaparecen al activar la caché de PrestaShop

Estás aquí:
  1. Inicio
  2. PrestaShop
  3. Módulos que desaparecen al activar…

Es un fallo relativamente habitual en PrestaShop y puede ocurrir por varias razones, pero una que nos hemos encontrado en bastantes ocasiones es un código mal escrito o no actualizado. Utilizaremos como ejemplo el módulo SP Custom HTML.

En la versión 1.0.0 de este módulo, dentro del archivo spcustomhtml.php nos encontramos este código para cada uno de los hooks:

public function hookdisplayTopColumn()
{
global $smarty, $cookie;
$smarty_cache_id = $this->getCacheId('spcustomhtml');
if (!$this->isCached('default.tpl', $smarty_cache_id))
{
$list = $this->getItemInHook('displayTopColumn');
$smarty->assign(array(
'list' => $list
));
}
return $this->display(__FILE__, 'default.tpl', $smarty_cache_id);
}

En ciertas versiones de PrestaShop, este código impedirá que el módulo se cargue en la caché, por lo que al activarla el módulo simplemente desaparece. A continuación os mostramos cómo debería quedar el código anterior:

public function hookdisplayTopColumn()
{
$smarty_cache_id = $this->getCacheId ('spcustomhtml_displayTopColumn');
if (!$this->isCached ('default.tpl', $smarty_cache_id))
{
$list = $this->getItemInHook ('displayTopColumn');
if (empty($list))
return;
$this->context->smarty->assign (array(
'list' => $list
));
}
return $this->display (__FILE__, 'default.tpl', $smarty_cache_id);
}

Categorías: PrestaShop, PrestaShop 1.6Por DominioZero23 de diciembre de 2017Deja un comentario
Etiquetas: cacheerrorprestashop

Autor: DominioZero

Navegación entre publicaciones

AnteriorPublicación anterior:Arreglar las estadísticas del inicio de PrestaShop 1.6SiguientePublicación siguiente:Cómo borrar la caché en PrestaShop 1.6

Related posts

Meta descripción PrestaShop
Luchando contra el spam ruso en PrestaShop…
23 de marzo de 2018
Meta descripción PrestaShop
Aumentar la meta descripción de productos en PrestaShop 1.6
20 de marzo de 2018
Meta descripción PrestaShop
Añadir reCaptcha al formulario de contacto de PrestaShop 1.6
19 de febrero de 2018
Meta descripción PrestaShop
[Básico] Cómo cambiar precios en PrestaShop 1.6
23 de diciembre de 2017
Meta descripción PrestaShop
Cómo borrar la caché en PrestaShop 1.6
23 de diciembre de 2017
Meta descripción PrestaShop
Arreglar las estadísticas del inicio de PrestaShop 1.6
23 de diciembre de 2017

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos requeridos están marcados *

Publicar comentario

Nube de etiquetas
Android cPanel módulo cache Outlook woocommerce Magento Manual prestashop wordpress correo seo sql error
Categorías
  • cPanel (1)
  • E-mail (5)
  • Magento (1)
  • Manuales (6)
  • PrestaShop (8)
  • PrestaShop 1.6 (8)
  • WordPress (3)
DominioZero
DominioZero ©2018-2020. Todos los derechos reservados.
Ir a Tienda