Chemin des compositions non modifiable

Bonjour,

Pour les explications, les compositions ne s'affichent plus dans le BO

j'ai modifié sur un site le répertoire squelettes/ de mon plugin pour être dans plusieurs sous-répertoires. Le chemin est déclaré dans paquet et dans options et bien retrouvé dans $GLOBALS['dossier_squelettes'] Ce squelettes_chemin contient /content avec des duos compositions présents.

Mais function compositions_chemin() ne le trouve pas et ne renvoie que content/ Si j'inverse les deux conditions de la fonction ça marche car le code qui cherche dans $GLOBALS['meta']['compositions'] c'est ok mais Z_CORE passe devant autrement.

et contrairement à ce que dit la phpdoc "reglage par defaut, ou valeur personnalisee via cfg" le chemin des compositions n'est pas modifiable dans la config, car j'utilise ZCORE

Est-ce qu'inverser les deux conditions poserait problème ou y-a-t-il une autre possibilité ? Soit mettre if (isset($GLOBALS['meta']['compositions'])) { (…) } elseif (defined('_DIR_PLUGIN_Z') or defined('_DIR_PLUGIN_ZCORE')) { (…) }

Voir https://git.spip.net/spip-contrib-extensions/compositions/-/blob/master/compositions_fonctions.php?ref_type=heads#L41