Manual:Skin.php
Appearance
Файл MediaWiki: Skin.php | |
---|---|
Расположение: | includes/skins/ |
Исходный код: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Классы: | Skin |
Подробнее
Инкапсулирует «внешний вид» вики. Здесь перечислены все функции, которые отображают HTML или делают выбор способа визуализации HTML. При необходимости они вызываются из разных мест.
Можно извлечь используемую тему оформления из RequestContext. До 1.18 использовался $wgUser ->getSkin()
для получения объекта темы оформления.
Современные темы оформления расширяют класс skintemplate, который, в свою очередь, расширяет класс Skin.
Функции
- функция outputPage вызывается из OutputPage.php . Она вызывает функцию из OutputPage.php несколько раз, чтобы отправить HTML пользователю: $mBodytext и HTML до и после него.
- функция generateUserJs, вызывается из RawPage.php для генерации пользовательского JavaScript.
- функция generateUserStylesheet, вызывается из RawPage.php, для создания пользовательской таблицы стилей.