PS15 - Eliminar módulos "recomendados" del administrador
Una de las cosas que menos me gusta de las nuevas versiones de PS es la inclusión de los "módulos recomendados" del listado de módulos del administrador. Dado que no son módulos que estén físicamente en la instalación, tampoco es posible desinstalarlos... así que hay que ejecutar un pequeño hack para que simplemente no se listen y den una imagen poco profesional al listado de módulos.
A pesar de que se puede hacer manualmente, esta solución que he encontrado en http://mypresta.eu me parece, de largo, la más elegante y efectiva. Se trata de insertar un simple {if} en el listado de módulos, que los muestra sólo si no son del tipo "módulo recomendado".
Se implementa de una forma muy simple: en el archivo list.tpl de la carpeta /admin/themes/default/template/controllers/modules, en donde podemos ver:
{foreach from=$modules item=module}
<tr>
[ resto del código original ]
</tr>
{/foreach}
{foreach from=$modules item=module}
{if $module->type != 'addonsMustHave'}
<tr> [ resto del código original ]
</tr>
{/if}
{/foreach}
Simple, sencillo, eficaz y elegante ;)
Fuente original: http://mypresta.eu/en/art/developer/hide-must-have-modules-on-addons-list.html
ACTUALIZACIÓN 2022: esta modificación del script original es válida también para la rama 1.6 hasta la última versión a día de hoy (01/04/2022). Adicionalmente, si quieres también eliminar del listado los módulos que NO están físicamente en el servidor, pero aún así se listan, deberás completar la línea que los filtra, y quedará de esta forma:
{foreach from=$modules item=module}
{if $module->type != 'addonsMustHave' AND $module->type != 'addonsNative'}
<tr> [ resto del código original ]
</tr>
{/if}
{/foreach}