Limpiar lista de módulos en Prestashop 1.7

Cuando accedíamos a la pestaña “Módulos -> Módulos y Servicios

Entrando en la gestión de módulos en Prestashop 1.7

y estábamos situados dentro del bloque “Selección“, mostraba tanto los módulos que no estaban instalados como los módulos disponibles para descargar o comprar.

Hennes, nos propone mostrar solo en el bloque “Selección” los módulos que no están instalados, pero que se encuentran físicamente en el servidor.

Para ello, nos propone ir al fichero:

src/Core/Addon/Module/ModuleRepository.php

Editando fichero

Y dentro de la función “getList()”

La podemos encontrar justo debajo del siguiente bloque:

/**
* @return AddonInterface[] retrieve the universe of Modules
*/

Donde veremos el siguiente código:

Función getList()

Dejarla del siguiente modo:

Función getList() modificada

Hemos comentado el “return array_merge” donde retornábamos dos funciones, la que hace referencia a los módulos que se encuentran físicamente en el servidor (getModulesOnDisk) y la que hace referencia a los módulos que no se encuentra físicamente para descargarlos (getAddonsCatalogModules). Hemos comentado dicho return y hemos dejado un return único retornando la función getModulesOnDisk.

Este documento ha sido construido bajo Prestashop 1.7.2.4 y es muy posible que no sea válido para futuras variantes o que futuras variantes dejen realizar esta configuración desde el mismo panel.

 

Print Friendly, PDF & Email

Deja un comentario

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