MediaWiki API help

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=parse

(main | parse)

Razčlemba vsebine in vrnitev izhoda razčlenjevalnika.

Oglejte si različne prop-module action=query, če želite pridobiti informacije iz trenutne različice strani.

Obstaja več načinov za določitev besedila za razčlembo:

  1. Določite stran ali redakcijo z uporabo page, pageid ali oldid.
  2. Izrecno določite vsebino z uporabo text, title, revid in contentmodel.
  3. Podajte samo povzetek za razčlembo. prop mora imeti prazno vrednost.
Specifični parametri:
Na voljo so tudi drugi splošni parametri.
title

Naslov strani, ki ji pripada besedilo. Če je izpuščen, je treba določiti contentmodel in bo API uporabljen kot naslov.

text

Besedilo za razčlembo. Za nadzor vsebinskega modela uporabite title ali contentmodel.

revid

ID redakcije za {{REVISIONID}} in podobne spremenljivke.

Vtipkajte: celo število
summary

Povzetek za razčlembo.

page

Razčlemba vsebine te strani. Ni ga mogoče uporabiti skupaj z text in title.

pageid

Razčlemba vsebine te strani. Preglasi page.

Vtipkajte: celo število
redirects

Če je page ali pageid nastavljeno na preusmeritev, se to razreši.

Type: boolean (details)
oldid

Razčlemba vsebine te redakcije. Preglasi page in pageid.

Vtipkajte: celo število
prop

Katere informacije pridobiti:

text
Poda razčlenjeno besedilo vikibesedila.
langlinks
Poda jezikovne povezave v razčlenjenem vikibesedilu.
categories
Poda kategorije v razčlenjenem vikibesedilu.
categorieshtml
Poda različico HTML kategorij.
links
Poda notranje povezave v razčlenjenem vikibesedilu.
templates
Poda predloge v razčlenjenem vikibesedilu.
images
Poda slike v razčlenjenem vikibesedilu.
externallinks
Poda zunanje povezave v razčlenjenem vikibesedilu.
sections
Poda razdelke v razčlenjenem vikibesedilu.
revid
Doda ID redakcije razčlenjene strani.
displaytitle
Doda naslov razčlenjenega vikibesedila.
subtitle
Doda podnaslov strani za razčlenjeno stran.
headhtml
Poda razčlenjene doctype, uvodni <html>, element <head> in uvodni <body> strani.
modules
Poda module ResourceLoader, ki so uporabljeni na strani. Za naložitev uporabite mw.loader.using(). Skupaj s modules je treba zahtevati bodisi jsconfigvars bodisi encodedjsconfigvars.
jsconfigvars
Poda konfiguracijske spremenljivke JavaScript, specifične za stran. Za uporabo uporabite mw.config.set().
encodedjsconfigvars
Poda konfiguracijske spremenljivke za JavaScript, specifične za stran, kot niz JSON.
indicators
Poda HTML indikatorjev stanja strani, ki so uporabljeni na strani.
iwlinks
Poda medviki povezave v razčlenjenem vikibesedilu.
wikitext
Poda izvorno vikibesedilo, ki je bilo razčlenjeno.
properties
Poda različne lastnosti, definirane v razčlenjenem vikibesedilu.
limitreportdata
Na strukturiran način poda poročilo o omejitvah. Če je nastavljeno disablelimitreport, ne poda podatkov.
limitreporthtml
Poda različico HTMl poročila o omejitvah. Če je nastavljeno disablelimitreport, ne poda podatkov.
parsetree
Drevo razčlembe XML vsebine redakcije (zahteva vsebinski model wikitext)
parsewarnings
Poda opozorila, ki so se pojavila med razčlenjevanjem vsebine (kot vikibesedilo).
parsewarningshtml
Poda opozorila, ki so se pojavila med razčlenjevanjem vsebine (kot HTML).
headitems
Opuščeno. Poda elemente za vstavitev v <head> strani.
Values (separate with | or alternative): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
Privzeto: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Razred CSS za uporabo za prelom izhoda razčlenjevalnika.

Privzeto: mw-parser-output
usearticle

Uporaba vstavka ArticleParserOptions za zagotovitev, da se uporabljene možnosti ujemajo s tistimi, ki se uporabljajo za oglede strani člankov

Type: boolean (details)
parsoid

Ustvari HTML, ki ustreza specifikaciji MediaWiki DOM z uporabo Parsoida.

Type: boolean (details)
pst

Izvedba predhodne shranjevalne transformacije vnosa, preden se ta razčleni. Velja samo, če se uporablja z besedilom.

Type: boolean (details)
onlypst

Izvede pretvorbo pred shranjevanjem (PST) na vnosu, vendar ga ne razčleni. Vrne isto vikibesedilo, potem ko je bil uporabljen PST. Veljavno samo pri uporabi z text.

Type: boolean (details)
effectivelanglinks
Opuščeno.

Vključuje jezikovne povezave, ki jih zagotavljajo razširitve (za uporabo z prop=langlinks).

Type: boolean (details)
section

Razčleni samo vsebino razdelka s tem identifikatorjem.

Ko je new, razčleni text in sectiontitle, kot da bi se strani dodal nov razdelek.

new je dovoljeno samo pri podajanju text.

sectiontitle

Nov naslov razdelka, ko je section new.

Za razliko od urejanja strani se to ne vrne na summary, če je izpuščeno ali prazno.

disablepp
Opuščeno.

Namesto tega uporabite disablelimitreport.

Type: boolean (details)
disablelimitreport

Iz izhoda razčlenjevalnika izpusti poročilo o omejitvi (»poročilo o omejitvi NewPP«).

Type: boolean (details)
disableeditsection

Izpusti povezave za urejanje razdelka iz izhoda razčlenjevalnika.

Type: boolean (details)
disablestylededuplication

V izhodu razčlenjevalnika ne odstrani podvojenih vključenih slogovnih listov.

Type: boolean (details)
showstrategykeys

Ali naj bodo v jsconfigvars vključene informacije o interni strategiji združevanja.

Type: boolean (details)
generatexml
Opuščeno.

Ustvari drevo za razčlembo XML (zahteva vsebinski model wikitext; zamenjano z prop=parsetree).

Type: boolean (details)
preview

Razčleni v načinu predogleda.

Type: boolean (details)
sectionpreview

Razčleni v načinu predogleda razdelka (omogoča tudi način predogleda).

Type: boolean (details)
disabletoc

Izpustitev kazala vsebine v izhodu.

Type: boolean (details)
useskin

Uporabi izbrano preobleko na izhod razčlenjevalnika. Lahko vpliva na naslednje lastnosti: text, langlinks, headitems, modules, jsconfigvars, indicators.

One of the following values: apioutput, authentication-popup, fallback, json, vector, vector-2022
contentformat

Format serializacije vsebine, uporabljen za vhodno vsebino. Veljavno samo pri uporabi z text.

One of the following values: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Vsebinski model vhodnega besedila. Če je izpuščen, mora biti določeno title, privzet pa bo model določenega naslova. Veljaven je samo ob uporabi z text.

One of the following values: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext