Manual:Skin.php

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

Подробнее

Инкапсулирует «внешний вид» вики. Здесь перечислены все функции, которые отображают HTML или делают выбор способа визуализации HTML. При необходимости они вызываются из разных мест.

Можно извлечь используемую тему оформления из RequestContext. До 1.18 использовался $wgUser ->getSkin() для получения объекта темы оформления.

Современные темы оформления расширяют класс skintemplate, который, в свою очередь, расширяет класс Skin.

Функции

  • функция outputPage вызывается из OutputPage.php . Она вызывает функцию из OutputPage.php несколько раз, чтобы отправить HTML пользователю: $mBodytext и HTML до и после него.
  • функция generateUserJs, вызывается из RawPage.php для генерации пользовательского JavaScript.
  • функция generateUserStylesheet, вызывается из RawPage.php, для создания пользовательской таблицы стилей.

См. также