MediaWiki API yardımı
Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
(main | expandtemplates)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Vikimetin içindeki tüm şablonları genişletir.
Parametre:
- title
Sayfanın başlığı.
- text
Dönüştürmek için vikimetin.
- Bu parametre gerekli.
- revid
{{REVISIONID}}
ve benzer değişkenler için revizyon kimliği.- Tür: tamsayı
- prop
Vilgileri alacağınız.
Hiçbir değer seçilmezse, sonuç vikimetin içerecektir, ancak çıkışının kullanımdan kaldırılmış bir biçimde olacağını unutmayın.
- wikitext
- Genişletilmiş vikimetin.
- categories
- Girişte mevcut olan ve vikimetin çıkışından temsil edilmeyen tüm kategoriler.
- properties
- Vikimetin içindeki genişletilmiş sihirli kelimelerle tanımlanan sayfa özellikleri.
- volatile
- Çıkışının geçici olup olmadığı ve sayfanın başka bir yerinde yeniden kullanılmaması gerekip gerekmediği.
- ttl
- Sonucun önbelleklerinin geçersiz kılınması gereken maksimum süre.
- modules
- Ayrıştırıcı işlevlerinin istediği tüm ResourceLoader modülleri çıktıya eklenir. modules ile birlikte jsconfigvars veya encodedjsconfigvars istenmelidir.
- jsconfigvars
- Sayfaya özgü JavaScript yapılandırma değişkenlerini verir.
- encodedjsconfigvars
- Sayfaya özgü JavaScript yapılandırma değişkenlerini JSON dizesi olarak verir.
- parsetree
- Girişin XML ayrıştırma ağacı.
- Değer (| veya alternatif ile ayırın): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
- includecomments
Çıktıya HTML yorumlarının dahil edilip edilmeyeceği.
- Tür: boole (ayrıntılar)
- showstrategykeys
jsconfigvars içinde dahili birleştirme stratejisi bilgilerinin dahil edilip edilmeyeceği.
- Tür: boole (ayrıntılar)
- generatexml
- Kaldırıldı.
XML ayrıştırma ağacı oluşturun (prop=parsetree ile değiştirilir).
- Tür: boole (ayrıntılar)
Örnek:
- Vikimetin {{Project:Sandbox}}'u genişletin.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [sandbox'ta açın]