Comment puis-je forcer MOINS (css) de reconnaître une variable?
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?
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.