Manuel:Skin.php
Fichier MediaWiki : Skin.php | |
---|---|
Emplacement : | includes/skins/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | Skin |
Détails
Permet d'attribuer au wiki d'avoir un aspect et un comportement donné (look and feel) . Toutes les fonctions qui génèrent du HTML ou qui permettent de choisir comment le générer sont ici. Elles sont appelées de différents autres endroits selon les besoins.
L'habillage à utiliser peut être extrait de la RequestContext la plus proche. Avant 1.18 $wgUser ->getSkin()
était utilisé pour obtenir l'objet skin.
Les habillages modernes étendent la classe SkinTemplate qui à son tour étend la classe Skin.
Fonctions
- fonction outputPage appelée à partir des résultats de la fonction dans OutputPage.php . Appelle la function dans OutputPage.php un certain nombre de fois, pour envoyer le HTML à l'utilisateur : $mBodytext et HTML avnt et après.
- fonction generateUserJs appelée de RawPage.php pour générer le JavaScript spécifique à l'utilisateur.
- fonction generateUserStylesheet appelée de RawPage.php pour générer la feuille de style spécifique à l'utilisateur.