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

Répondre à