Author: cedric@yterium.com
Date: 2009-09-03 16:05:08 +0200 (jeu, 03 sep 2009)
New Revision: 14454
Log:
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...
Added:
spip/prive/themes/
spip/prive/themes/spip/style_prive_bling.html
spip/prive/themes/spip/style_prive_theme.html
Removed:
spip/prive/skins/
spip/prive/themes/spip/style_prive_skin.html
Modified:
spip/ecrire/inc/bandeau.php
spip/ecrire/inc/boutons.php
spip/ecrire/inc/filtres.php
spip/ecrire/inc/icone_renommer.php
spip/ecrire/inc/presentation_mini.php
spip/ecrire/inc/utils.php
spip/prive/style_prive.html