Question

J'ai quelques images sur mon site qui changeront au fil du temps. Pour être sûr que les mises à jour des forces CSS quand je fais des changements, j'ai joint une variable de requête avec une chaîne de version pour les:

#branding{ background: url(../img/branding.jpg?v2); }

Je voudrais être en mesure de le faire avec moins je ne dois pas changer toutes les références d'image:

@mediaVersion: 101;
#branding{ background: url(../img/branding.jpg?v@mediaVersion); }

Cependant Less.app ne peut pas reconnaître la @mediaVersion variable dans cette chaîne et laisse comme écrit. J'ai essayé de l'envelopper dans {@mediaVersion} et aussi (@mediaVersion) mais ces erreurs de cause lors de la compilation. J'ai essayé d'ajouter deux points demi après.

Comment puis-je obtenir ce travail?

Était-ce utile?

La solution

Essayez ceci:

@mediaVersion: 101;
#branding{ background: url("../img/branding.jpg?v@{mediaVersion}"); }

La section "interpolation String" à l'adresse http://lesscss.org/#-variables montre que cela devrait fonctionner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top