renommons skins en themes, skin en theme
sortir les css bling dans un fichier specifique, en attendant que cela constitue un theme a part entiere
Corrolairement, le mode d'emploi change comme suit :
un systeme de themes prives :
- chaque theme prive est un sous repertoire de prive/themes/
- le theme par defaut s'appelle spip/ et contien(t|dra) un jeu complet d'icones utilisees par l'interface prive
- un plugin peut etendre un theme. Par exemple, en ayant un repertoire themes/spip/ il etendra le theme par defaut nommee spip
- d'autres themes peuvent etre definis (dans le core, dans un plugin, ...), il suffit de creer un repertoire prive/themes/nomdutheme/
- si un theme est incomplet, les elements manquants sont pioches dans le theme principal, qui par defaut est aussi 'spip'
- le theme principal (qui sert de rechange aux themes supplementaires) peut etre redefinie par tout plugin avec define('_SPIP_THEME_PRIVE','nomdemonthemeimpose');
- le theme par defaut des utilisateurs est le skin principal sauf si il est definie par $GLOBALS['theme_prive_defaut'] = 'monthemepardefaut';
- les utilisateurs pourront choisir leur theme dans les preferences, mais plus tard...
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter