Error SSL recursos no seguros en Prestashop

Comparte este artículo

En la última versión de Prestashop la plantilla que viene por defecto default-bootstrap al activar el ssl contratado nos aparece un el símbolo del ssl en amarillo dando una advertencia de este tipo.

ssl-incorrecto

Esto es debido a que el modulo de blocksearch tiene un pequeño fallo en la conversión de la url que cuando esta activo el ssl no cambia la url a https.

Para corregir este pequeño error lo único que tenemos que hacer es acceder a los archivos de nuestro prestashop y dirigirnos a la ruta /themes/default-bootstrap/modules/blocksearch y editar el archivo blocksearch-top.tpl.

Una vez dentro de este archivo deberemos buscar la linea:

<form id="searchbox" method="get" action="{$link->getPageLink('search')|escape:'html':'UTF-8'}" >

Y lo sustituimos por:

<form id="searchbox" method="get" action="{$link->getPageLink('search', true)|escape:'html':'UTF-8'}" >

Una vez realizado esto guardamos y ya habremos arreglado la advertencia del ssl y aparece como esta:

ssl-correcto

Tenéis que tened activo «Recompilar las plantillas cuando los archivos sean modificados» dentro de Parámetros Avanzados > Rendimiento para que los cambios surjan efecto.


Comparte este artículo
Scroll al inicio