En algunas versiones del theme Warehouse de Iqit themes (el theme que usa elementor en PrestaShop) hay un error en el código de los archivos head1.tpl y mobile-header-1.tplque no son compatibles con el plugin de cache de LiteSpeed.
El error _LSCESI y _LSCESIEND_ que se presenta en la web es algo así como en la captura:
Para solucionar el error de que aparece un código extraño en el carrito y en el login hay que editar el siguiente archivo:
/themes/warehouse/templates/_partials/_variants/header-1.tpl
Buscar el código siguiente:
{hook h="litespeedEsiBegin" m="ps_customersignin" field="widget"} {widget name="ps_customersignin"} {hook h="litespeedEsiEnd"}
y cambiarlo por:
{hook h="litespeedEsiBegin" m="ps_customersignin" field="widget_block" tpl="module:ps_customersignin/ps_customersignin-btn.tpl"} {widget_block name="ps_customersignin"} {include 'module:ps_customersignin/ps_customersignin-btn.tpl'} {/widget_block} {hook h="litespeedEsiEnd"}
Después de hacer estos cambios no olvidarse de limpiar la carpeta "lscache" desde el administrador de archivos de cPanel.
Puede ser que estés usando otro header (hay 7 distintos) en este tema.
En el caso de que al hacer este cambio siga el error, hay que corregirlo en el header que uses y hay 7 distintos:
- header-1.tpl
- header-2.tpl
- header-3.tpl
- header-4.tpl
- header-5.tpl
- header-6.tpl
- header-7.tpl
Cambios en la Versión Móvil
Este cambio tienes también que hacerlo para las versiones móviles en las plantillas:
- mobile-header-1.tpl (OJO porque en esta plantilla hemos visto en algunas versiones del theme que falta la última línea "{hook h="litespeedEsiEnd"}"
- mobile-header-2.tpl
- mobile-header-3.tpl
En este caso el código es el siguiente:
{hook h="litespeedEsiBegin" m="ps_customersignin" field="widget_block" tpl="module:ps_customersignin/ps_customersignin-mobile.tpl"} {widget_block name="ps_customersignin"} {include 'module:ps_customersignin/ps_customersignin-mobile.tpl'} {/widget_block} {hook h="litespeedEsiEnd"}