[ZCore] Pages publiques des plugins

Salut,

sur certains sites, sans que j’arrive à reproduire systématiquement (par ex en local), ZCore affiche des pages publiques pour les plugins au lieu de renvoyer des erreurs 404 (tester avec www.mondemaine.net/spip.php?plugin189 ). Parfois, il y a même toutes les infos du plugins (prefixe, version, nom…).

Le problème, c’est que ces pages finissent par être référencées (je ne sais pas comment mais bon, si elles existent, ça parait normal).

En affichant ?var_mode=inclure, on voit que ça passe par :

plugins/z-core/page.html 
plugins/z-core/structure.html 

puis le contenu est affiché avec
tmp/cache/scaffold/contenu/plugin.html

Pour avoir une vraie erreur 404, il faut créer un fichier contenu/plugin.html vide.

Est-ce que c’est le comportement attendu ?

Je reproduis en SPIP 4 master + Zcore master…

Alors c’est une deuxième raison d’un ticket déjà existant dans SVP :

Il faut donc vraiment totalement désactiver ça de base dans SVP (y compris backporter pour moi) : dire que ses objets n’ont PAS de page publique. Et donc ça ne générerait ni URL, ni page, normalement.

Et c’est au squelette des sites qui en ont besoin de le changer (plugins.spip et/ou contrib ensuite).