Re: Administration intégrée à l'interface utilisateur
Olivier Pascal <[email protected]> Sat, 3 Apr 2004 20:49:51 +0400
| Newsgroups | gmane.comp.web.blogv2.devel |
|---|---|
| Message-ID | <[email protected]> |
Encore une application ! Plus j'y repense plus crois que c'est la clé.
Je me suis longtemps demandé comment est-ce que l'on allait faire pour
intégrer l'interface d'administration dans l'interface utilisateur. Et bien
finallement c'est simple :-)
Si on a ça dans le contrÎleur du module core :
$ctrl->setUriEvent('*', $core);
Et que l'on veuille intégrer un espace de modération dans la catégorie
"Linux", on surcharge la définition précédente du core avec
$ctrl->setUriEvent('^/linux', $admin);
(dans le controleur du module admin)
et on rajoute une deuxiÚme condition pour faire propre avec
$ctrl->setEventBefore('core', $admin);
Et voilà !! Le module admin n'aura plus qu'à concaténer le code XML généré par
le core avec le code XML de l'espace de modération puis repasser la main au
contrÃŽleur !
--
Olivier Pascal