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 -~----------~----~----~----~------~----~------~--~---