Se ha realizado una corrección en el módulo Ap Page Builder, tras una alerta de seguridad.
Módulo instalado en su tienda
Si ha instalado este módulo en su tienda, le recomendamos encarecidamente que lo actualice a la última versión (4.0.0). Para ello puede :
- Descargue la última versión del módulo del Marketplace y cargue el zip a través del gestor de módulos de su back office: https://addons.prestashop.com/page-customization/20111-ap-page-builder.html
- O actualice el módulo directamente desde su back office, si ha vinculado su tienda a su cuenta PrestaShop.
|
💡 Para más información, vaya al artículo Actualización de un módulo |
Módulo integrado en una plantilla
Si el módulo Ap Page Builder está integrado en una plantilla instalada en su tienda, deberá modificar ciertas líneas directamente en el archivo del módulo.
Conéctese a su servidor mediante FTP y busque el siguiente archivo: appagebuilder/classes/shortcodes/ApProductList.php
A continuación, es necesario modificar las líneas 2 en este archivo para aplicar el parche:
Línea 428
Versión antigua (defecto)
$apPConfig['product_item_path'] = $assign['product_item_path'];
Nueva versión (parcheada)
Context::getContext()->cookie->{'productItemPathApProductList_'.$assign['formAtts']['form_id']} = $assign['product_item_path'];
Línea 457
Versión antigua (defecto)
$assign['product_item_path'] = $input->product_item_path;
Nueva versión (parcheada)
$assign['product_item_path'] = Context::getContext()->cookie->{'productItemPathApProductList_'.$input->form_id};
|
⚠️ Esto puede ser complicado, así que no dude en consultar el artículo Conexión al servidor de su tienda mediante FTP. Si necesita ayuda, le invitamos a ponerse en contacto con el soporte de PrestaShop, que podrá ofrecerle un servicio de pago de una hora de intervención en su tienda. |
Nota: El mensaje de alerta que indica que el módulo necesita ser corregido está condicionado a la versión del módulo, siendo la más reciente la 4.0.0. Por lo tanto, es posible que siga apareciendo, incluso una vez que el parche se haya aplicado y esté funcionando. Si no puede actualizar el módulo a su última versión, puede cambiar el número de versión en el propio archivo del módulo. En la línea this->version = '3.0.0', sustituya el 3 por un 4.