Le 30 juin 2011 15:24, Dsls <[email protected]> a écrit : > Re, > > Je viens de faire quelques tests, et ça marche. La proposition est : > changer la déclaration dans le _define.php d'un thème/plugin de : > > $this->registerModule( > /* Name */ "Pages", > /* Description*/ "Serve entries as simple web pages", > /* Author */ "Olivier Meunier", > /* Version */ '1.1.1', > /* Permissions */ 'contentadmin,pages', > 999 > ); > > > en : > $this->registerModule( > "Pages", > "Serve entries as simple web pages", > "Olivier Meunier", > '1.1.1', > array( > 'permissions' => 'contentadmin,pages', > 'priority' => 999 > ) > ); > > Donc en gros, remplacer tout ce qui suit la version par un tableau de > clefs/valeurs. Cela permettra d'ajouter de nouveaux paramètres de > description des thèmes/plugins, sans casser à chaque fois la signature > de l'appel à registerModule, et sans avoir à se palucher des > paramètres optionnels qu'on ne souhaite pas. > La rétrocompatibilité est assurée en testant le 5e argument. Si c'est > un tableau => c'est le nouveau modèle, sinon on prend l'ancien. > > Z'en dites ?
Et donc on pourra tester les paramètres via un $core->themes->moduleInfo($id_themes,'param_key') kivabien, si j'ai bien compris ? _______________________________________________ Dev mailing list [email protected] http://ml.dotclear.org/listinfo/dev
