Jump to content

Manuel:Skin.php

From mediawiki.org
This page is a translated version of the page Manual:Skin.php and the translation is 100% complete.

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.

Voir aussi