Handbuch:Skin.php
MediaWiki-Datei: Skin.php | |
---|---|
Speicherort: | includes/skins/ |
Quellcode: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Klassen: | Skin |
Details
Verkapselt ein "Look and Feel" für das Wiki. Alle Funktionen, die HTML rendern oder Entscheidungen treffen, wie HTML gerendert wird, sind hier. Sie werden bei Bedarf von verschiedenen anderen Orten gerufen.
Der verwendete Skin kann aus der nächsten RequestContext extrahiert werden. Vor 1.18 wurde $wgUser ->getSkin()
verwendet, um das Skin-Objekt zu erhalten.
Moderne Skins erweitern die SkinTemplate -Klasse, die wiederum die Skin-Klasse erweitert.
Funktionen
- Funktion outputpage wird von der Funktionsausgabe in OutputPage.php aufgerufen. Es ruft mehrmals die Funktion out in outputpage.php auf, um den HTML-Code an den Benutzer zu senden: $mBodytext und HTML davor und danach.
- Funktion generateUserJs wird von RawPage.php aufgerufen, um das benutzerspezifische JavaScript zu generieren.
- Funktion generateUserStylesheet wird von RawPage.php aufgerufen, um das benutzerspezifische Stylesheet zu generieren.