Manual:Skin.php/nl
Appearance
MediaWiki bestand: Skin.php | |
---|---|
Locatie: | includes/skins/ |
Broncode: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | Skin |
Details
Omvat een "look and feel" voor de wiki. Alle functies die HTML opbouwen of keuzes maken voor het weergeven van HTML zijn hier aanwezig. Ze worden vanuit verschillende andere plaatsen aangeroepen wanneer dat nodig is.
De skin die wordt gebruikt kan worden gehaald uit de dichtstbijzijnde RequestContext. Voor versie 1.18 werd $wgUser ->getSkin()
gebruikt om het object van de skin te krijgen.
Moderne skins breiden de class SkinTemplate uit, die op zijn beurt de class Skin uitbreidt.
Functies
- functie outputPage aangeroepen vanuit functie output in OutputPage.php . Het roept een aantal keren de functie in OutputPage.php aan om de HTML naar de gebruiker te sturen: $mBodytext en HTML ervoor en erna.
- functie generateUserJs aangeroepen uit RawPage.php om het voor de gebruikersspecifieke JavaScript te genereren.
- functie generateUserStylesheet aangeroepen uit RawPage.php om de gebruikersspecifieke stylesheet te genereren.