J'ai eu ce problème sur un site.

J'ai trouvé une solution simple qui marche très bien.
Dans les inclusions des fichiers css que tu fais dans ton html, tu fais :
> <link rel="stylesheet" type="text/css" media="screen" 
> href="/css/main.css?20071212" />
tu n'as pas à changer le nom du fichier mais juste à changer à chaque 
changement important ce que tu met derrière le "?".
et ça marche dans le fichier de config view.yml :
>   stylesheets:    [main?20071212]
Pourquoi faire simple quand on peut faire compliqué ;)

ça marche très bien, les navigateurs considèrent le fichier comme 
différent et le recharge
a+

Jean-Tristan Chanegue a écrit :
> Bonjour à tous,
>
> Je développe un site web basé sur symfony. Je suis régulièrement amené
> à mettre à jour mes feuilles CSS (tout en conservant le même nom de
> fichier) et la structure HTML.
>
> A chaque nouvelle version, mes utilisateurs constatent des problèmes
> liés à la nouvelle version des CSS.
>
> En effet, les navigateurs conservent en cache les feuilles CSS.
> Cela provoque des incohérences entre la structure HTML de la nouvelle
> version et les styles de l'ancienne version restant en cache.
>
> Il faut pour remettre en cohérence CSS et structure HTML forcé le
> rafraichissement du cache dans le navigateur.
> Puisqu'il n'est pas acceptable de dire à tous mes utilisateurs de
> mettre à jour leur cache... j'imagine qu'il y a d'autres solutions.
>
> Quelles méthodes utilisées vous pour contourner ce problème ?
>
> J'ai par exemple pensé à l'utilisation d'un filtre pour positionner
> les feuilles CSS, mais cela me semble pas très propre.
>
> Merci pour votre aide,
> Jean-Tristan chanegue
>
> >
>
>   

-- 
Sylvain Papet - Développeur Web
Agence de communication Com-Océan
www.com-ocean.com / +33 4 90 66 48 82


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à