Manuel:Groupe d'utilisateur CSS et JavaScript
Il est possible de créer des styles et scripts dépendant de groupes d’utilisateurs depuis MediaWiki 1.18 (plus précisément r82285) Cela signifie que des styles CSS est des scripts JavaScript peuvent être chargés en fonction des groupes d’utilisateurs. Les noms des pages contenant ces styles et scripts sont de la forme suivante, où exemple est le nom du groupe :
[[MediaWiki:Group-example.css]]
[[MediaWiki:Group-example.js]]
Le groupe spécial *
ne charge pas les pages MediaWiki:Group-*.js
et MediaWiki:Group-*.css
.
Pour toucher tous les utilisateurs, utilisez MediaWiki:Common.js
et MediaWiki:Common.css
.
Notez que si $wgMFCustomSiteModules
est défini (comme pour la production WMF), vous devrez peut-être également dupliquer les styles dans MediaWiki:Minerva.css
pour que cela affecte les utilisateurs de mobiles.
Le groupe spécial user
(utilisateurs connectés) charge MediaWiki:Group-user.js
et MediaWiki:Group-user.css
(uniquement depuis MediaWiki 1.23 , Gerrit #I0ef967).
Consultez UserModule.php à titre de référence.
Exemples :
- MediaWiki:Group-sysop.css et MediaWiki:Group-sysop.js (code pour les administrateurs)
- MediaWiki:Group-autoconfirmed.css et MediaWiki:Group-autoconfirmed.js (code pour les utilisateurs enregistrés)
- MediaWiki:Group-bureaucrat.css et MediaWiki:Group-bureaucrat.js (code pour les bureaucrates)