Manual:Skin.php

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

Detail

Merangkum "tampak dan rasa" dari wiki. Semua fungsi yang menyajikan HTML atau menentukan cara menyajikan HTML berada di sini. Mereka dipanggil dari berbagai tempat lain ketika diperlukan.

Kulit yang digunakan bisa diekstrak dari RequestContext terdekat. Sebelum 1.18, $wgUser ->getSkin() digunakan untuk mendapatkan objek kulit.

Kulit modern memperpanjang kelas SkinTemplate , yang memperpanjang kelas Skin.

Fungsi

  • fungsi outputPage dipanggil dari keluaran fungsi di OutputPage.php . Fungsi ini memanggil fungsi dalam OutputPage.php beberapa kali, untuk mengirimkan HTML ke pengguna: $mBodytext dan HTML yang ada sebelum dan sesudahnya.
  • fungsi generateUserJs dipanggil dari RawPage.php untuk membuat JavaScript khusus pengguna.
  • fungsi generateUserStylesheet dipanggil dari RawPage.php untuk membuat lembar gaya khusus pengguna.

Lihat pula