Il y a 2 choses differentes:
1) Le surcharge de templates. Pour ca, j'ai reussi a faire en sorte qu'il n'y ait pas besoin d'adapter son module. Donc la fonctionnalite est operationnelle tout de suite, pour tous les modules existant: il n'y a qu'a placer le template au bon endroit.
2) La surcharge de feuilles de styles et d'images. C'est cette fonction qui necessite un support du cote module. Elle permet d'etendre la "surcharge" a un peu tout.
Pour prendre un exemple precis: le module de News affiche 3 icones toutes laides en haut de la page qui affiche un article. Le code utilise dans le template est actuellement celui-ci (enfin, je nettoie un peu pour plus de lisibilite):
<img src="<{$xoops_url}>/modules/news/images/print.gif" border="0" />
<img src="<{$xoops_url}>/modules/news/images/friend.gif" border="0" />
<img src="<{$xoops_url}>/modules/news/images/acrobat.gif" border="0" />
Si dans la prochaine version les templates du module etaient adaptes pour utiliser le plug-in, cela nous donnerait ca a la place:
<img src="<{xoImgUrl modules/news/images/print.gif}>" border="0" />
<img src="<{xoImgUrl modules/news/images/friend.gif}>" border="0" />
<img src="<{xoImgUrl modules/news/images/acrobat.gif}>" border="0" />
La difference: avec la 2eme version, il vous suffit de mettre vos propres images dans /themes/<montheme>/modules/news/images/ pour voir celles-ci utilisees automatiquement.
Et il en sera de meme pour les feuilles de style. Par exemple: CBB est actuellement livre avec une feuille de style additionelle. Quand son code sera adapté, il vous suffira de rajouter un fichier css du meme nom dans votre theme pour que celle-ci soit utilisee a la place de celle par defaut.
skalpa.>