[spip-dev] plusieurs styles d'affichage au choix [#EVA]

Bonjour,

Sylvain écrivit...

voilà je suis en train de finaliser EVA 1.1 :
http://spip-edu.edres74.net/models/eva/
et sur la page d'accueil vous pourrez voir que l'on peut avoir un
aperçu de cette même page dans plusieurs styles (de couleurs)
différents
bon ... mais voilà lorsque l'on navigue sur le reste du site on perd
la couleur :cry:
sauf si on rajoute la variable dans l'URL : &var_style=abuledu
http://spip-edu.edres74.net/models/eva/article.php3?
id_article=10&var_style=abuledu

Avec des variables d'url et des cookies,
commme http://rezo.net/spip-cvs/multilang.txt?cvsroot=SPIP-DOC

Voir

http://www.openweb.eu.org/
http://www.csszengarden.com/index-francais.php

Vous pouvez remplacer
<link href="eva_styles.php3?var_style=azur" rel="stylesheet" type="text/css">

par
<link rel="stylesheet" type="text/css" href="eva_styles.php3?var_style=azur" title="azur" />
<link rel="alternate stylesheet" type="text/css" href="eva_styles.php3?var_style=abuledu" title="abuledu" />
<link rel="alternate stylesheet" type="text/css" href="eva_styles.php3?var_style=olive " title="olive " />
<link rel="alternate stylesheet" type="text/css" href="eva_styles.php3?var_style=rose" title="rose" />
<link rel="alternate stylesheet" type="text/css" href="eva_styles.php3?var_style=soleil" title="soleil" />

et gagner de la place dans le code html pour les
liens vers les différentes apparences
(voir OpenWeb. N'hésitez pas à les plagier)

Vous pouvez remplacer
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
par l'en-tête html de la dernière version de la norme
( HTML Standard )

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="fr" lang="fr">