J'ai une installation MediaWiki par défaut à l'aide de l'enveloppe Vector. Je souhaite changer les couleurs, mais je souhaite limiter au maximum la maintenance afin de ne pas dupliquer la peau (car je devrai le refaire après chaque mise à niveau de MW.)
Les couleurs sont définies dans le variables.less
de la peau de vecteur. Je souhaite donc insérer efficacement mon propre code à la fin de ce fichier, afin qu'il soit traité lors de la conversion en CSS.
J'ai essayé de mettre mon code dans l'article de MW MediaWiki:Vector.css
mais cela est incorporé dans chaque page après la conversion LESS en CSS a été effectuée, il est donc trop tard pour remplacer les variables LESS.
Comment puis-je modifier les variables LESS pour la peau de vecteur, sans avoir à dupliquer le code de peau entier de vecteur?
Vous pouvez créer un fichier séparé appelé variables-overrides.less
et remplacer ici toutes les variables dont vous avez besoin.
Ensuite, vous devez modifier variables.less
pour inclure vos remplacements. Assurez-vous de l'inclure à la fin du fichier variables.less
.
@import "variables-overrides.less"; //Include at end of variables.less
La prochaine fois que vous mettrez à niveau MediaWiki, il vous suffira de mettre à jour la seule ligne de code ci-dessus.