Help:Magiska ord
![]() |
OBS: När du redigerar denna sida samtycker du till att släppa ditt bidrag under CC0. Se hjälpsidorna för Public Domain för mer information.
|
![]() |
Magiska ord är textsträngar som MediaWiki associerar med ett returvärde eller en funktion, till exempel tid, siddetaljer eller sidnamn. Den här sidan förklarar bara standard magiska ord; För en teknisk referens, se Manual:Magiska ord .
Det finns tre vanliga typer av magiska ord:
- Beteendeväxlare: dessa skrivs vanligtvis som stora bokstäver omgivna av dubbla understreck, t.ex
__FOO__
. - Variabler: Dessa är versaler omgivna av dubbla hakparenteser, t.ex.
{{FOO}}
. Som sådan ser de mycket ut som mallar. - Parserfunktioner: dessa tar parametrar och är antingen av formen
{{foo:...}}
eller{{#foo:...}}
, t.ex.{{#invoke:}}
. Se även Help:Tillägg:ParserFunctions och Tillägg:Scribunto .
Variabler och parserfunktioner kan använda subst:, precis som mallar. Sidberoende magiska ord påverkar eller returnerar data om den nuvarande sidan (som standard), även om ordet läggs till via en transkluderad mall eller inkluderat systemmeddelande.
Beteendeväxlare
En beteendeväxlare styr layouten eller beteendet på sidan (om det stöds av utseendet) och kan ofta användas för att ange önskvärda utelämningar eller inkluderingar i innehållet. Notera att några av dessa ej stöds av Minerva-utseendet.
Beteendeväxlarna som är översatta till svenska fungerar bara om systemspråket är inställt som svenska.
Ord | Beskrivning | Versioner | ||
---|---|---|---|---|
Innehållsförteckning | ||||
__NOTOC__
|
Döljer innehållsförteckningen.__INGENINNEHÅLLSFÖRTECKNING__
|
|||
__FORCETOC__
|
Tvingar innehållsförteckningen att visas på sin normala position (innan den första rubriken, upphäver __NOTOC__ ).__ALLTIDINNEHÅLLSFÖRTECKNING__
|
|||
__TOC__
|
Placerar en innehållsförteckning vid ordets nuvarande position (upphäver __NOTOC__ ). Om detta används flera gånger visas innehållsförteckningen vid första ordets position.__INNEHÅLLSFÖRTECKNING__
|
|||
Redigering | ||||
__NOEDITSECTION__
|
Döljer sektionen för redigeringslänkarna bredvid rubrikerna. Det här är särskilt användbart där en rubrik skapas från en mall: den normala wikisektionsredigeringen skulle i detta fall redigera mallkoden, som normalt är kontraintuitiv för användaren. Användning av detta i en mall kommer att breda ut effekten till den mallen, sidorna den finns med i, och alla andra mallar som ingår på samma sida. För en lösning, se här.__INTEREDIGERASEKTION__
|
|||
__NEWSECTIONLINK__
|
Lägger till en länk bredvid fliken "Redigera" för att lägga till ett nytt avsnitt på en sida som inte är en diskussionssida (se Lägga till avsnitt i slutet).__NYTTAVSNITTLÄNK__
|
| ||
__NONEWSECTIONLINK__
|
Tar bort länken bredvid fliken "Redigera" på sidor i diskussionsnamnrymden. |
| ||
Kategorier | ||||
__NOGALLERY__
|
Används på en kategorisida, ersätter miniatyrer i en kategorivy med vanliga länkar.__INGETGALLERI__
|
| ||
__HIDDENCAT__
|
Används på en kategorisida, döljer kategorin från listorna över kategorier i dess medlemmar och förälderkategorier (det finns ett alternativ i användarinställningar för att visa dem).__DOLDKAT__
|
| ||
__EXPECTUNUSEDCATEGORY__
|
Används på en kategorisida, tar bort kategorin från Special:Unused Categories. |
| ||
Språkomvandling | ||||
__NOCONTENTCONVERT__ __NOCC__
|
På wikier med språkvarianter, utför inte någon omvandling av innehållsspråk (tecken och fas) i artikelvisningen; till exempel, visa bara kinesiska (zh) istället för varianter som zh_cn, zh_tw, zh_sg eller zh_hk. | |||
__NOTITLECONVERT__ __NOTC__
|
På wikier med språkvarianter, utför inte språkomvandling på titeln (allt annat innehåll konverteras). | |||
Övriga | ||||
__START__
|
Ingen effekt. Användes för att peka på var databasmeddelandet börjar efter en kommentar som inte ska överföras. Borttagen i r1695 och helt borttagen i r24784. |
| ||
__END__
|
Markerar uttryckligen slutet av artikeln, för att förhindra att MediaWiki tar bort bakomliggande blankutrymme. Borttagen i 19213. |
| ||
__INDEX__
|
Berätta för sökmotorer att indexera sidan (upphäver $wgArticleRobotPolicies men inte robots.txt). Den hörsammar variabeln $wgExemptFromUserRobotsControl.__INDEXERA__
|
| ||
__NOINDEX__
|
Berätta för sökmotorer att inte indexera sidan (det vill säga listas inte i sökmotorns resultat). Den hörsammar variabeln $wgExemptFromUserRobotsControl.__INTEINDEXERA_
|
| ||
__STATICREDIRECT__
|
På omdirigeringssidor, låter inte MediaWiki automatiskt uppdatera länken när någon flyttar en sida och kontrollerar "Uppdatera omdirigeringar som leder till den gamla titeln" (vilket kräver $wgFixDoubleRedirects ).__STATISKOMDIRIGERING__
|
| ||
Från Tillägg | ||||
Tillägg | Ord | Beskrivning | Versioner | |
GlobalUserPage | __NOGLOBAL__
|
Inaktiverar den globala användarsidan. Om den finns på den centrala användarsidan kommer den att förhindras visas på fjärranslutna wikier, och det avgör också om en länk till en användarsida på fjärransluten wiki ska vara röd eller blå. |
| |
Disambiguator | __DISAMBIG__
|
Identifierar en omdirigeringssida. |
|
Variabler
Variabler returnerar information om aktuell sida, wiki eller datum. Deras syntax motsvarar mallar. Variabler markerade som "[expensive]" spåras av mjukvaran, och antalet som kan inkluderas på en sida är begränsat.
Om ett mallnamn står i konflikt med en variabel kommer variabeln att användas (så för att transkludera mallen Template:PAGENAME behöver du skriva {{Template:PAGENAME}}
). I vissa fall kommer parametrar att tvinga parsern att anropa en mall; till exempel, {{CURRENTDAYNAME|x}}
transkluderar Template:CURRENTDAYNAME, inte variabeln.
Datum och tider
Följande variabler returnerar det aktuella datumet och tiden i UTC.
På grund av MediaWiki och webbläsarens caching visas dessa variabler ofta när sidan cachats istället för den aktuella tiden.
Användningen av dessa variabler gör så att sidan förblir cachad i en mer begränsad andel sekunder. Detta konfigureras i MagicWordFactory.
Magiska ord för datum och tid formateras på wikins innehållsspråk. Sedan 1.19 beror de på språket för sidinnehåll.
Variabel | Utmatning | Beskrivning | Versioner | |
---|---|---|---|---|
År | ||||
{{CURRENTYEAR}}
|
2021 | År ({{NUVARANDEÅR}}, {{NUÅR}} )
|
||
Månad | ||||
{{CURRENTMONTH}}
|
03 | Månad (med en nolla) ({{NUVARANDEMÅNAD}}, {{NUMÅNAD}} )
|
||
{{CURRENTMONTH1}}
|
3 | Månad (utan nolla) ({{NUVARANDEMÅNAD1}} )
|
||
{{CURRENTMONTHNAME}}
|
mars | Månad (namn) ({{NUVARANDEMÅNADSNAMN}}, {{NUMÅNADSNAMN}} )
|
||
{{CURRENTMONTHNAMEGEN}}
|
mars | Månad (genitivform) | ||
{{CURRENTMONTHABBREV}}
|
mar | Månad (förkortning) ({{NUVARANDEMÅNADKORT}}, {{NUMÅNADKORT}} )
|
| |
Dag | ||||
{{CURRENTDAY}}
|
4 | Dag i månaden (nummer utan nolla) ({{NUVARANDEDAG}}, {{NUDAG}} )
|
||
{{CURRENTDAY2}}
|
04 | Dag i månaden (nummer med nolla) ({{NUVARANDEDAG2}}, {{NUDAG2}} )
|
| |
{{CURRENTDOW}}
|
4 | Dag i veckan (nummer utan nolla), 0 (för söndag) till 6 (för lördag) ({{NUVARANDEVECKODAG}} )
|
||
{{CURRENTDAYNAME}}
|
torsdag | Veckodag (namn) ({{NUVARANDEDAGSNAMN}}, {{NUDAGSNAMN}} )
|
||
Tid | ||||
{{CURRENTTIME}}
|
22.39 | Tid (24 timmar, formatet TT:mm) ({{NUVARANDETID}}, {{NUTID}} )
|
||
{{CURRENTHOUR}}
|
22 | Timme (24 timmar, nummer med nolla) ({{NUVARANDETIMME}}, {{NUTIMME}} )
|
||
Övrigt | ||||
{{CURRENTWEEK}}
|
9 | Vecka (nummer) ({{NUVARANDEVECKA}}, {{NUVECKA}} )
|
||
{{CURRENTTIMESTAMP}}
|
20210304223905 | Tidsstämpeln ÅÅÅÅMMDDTTmmss ({{NUTIDSTÄMPEL}} )
|
|
Följande variabler gör detsamma som föregående men använder webbplatsens serverkonfiguration eller $wgLocaltimezone.
{{LOCALYEAR}}
{{LOCALMONTH}}
{{LOCALMONTH1}}
{{LOCALMONTHNAME}}
{{LOCALMONTHNAMEGEN}}
{{LOCALMONTHABBREV}}
{{LOCALDAY}}
{{LOCALDAY2}}
{{LOCALDOW}}
{{LOCALDAYNAME}}
{{LOCALTIME}}
{{LOCALHOUR}}
{{LOCALWEEK}}
{{LOCALTIMESTAMP}}
{{LOKALTÅR}}
{{LOKALMÅNAD}}
{{LOKALMÅNAD1}}
{{LOKALMÅNADSNAMN}}
{{LOKALMÅNADKORT}}
{{LOKALDAG}}
{{LOKALDAG2}}
{{LOKALDAGSNAMN}}
{{LOKALTID}}
{{LOKALTIMME}}
{{LOKALVECKA}}
{{LOKALTIDSTÄMPEL}}
För mer noggrann tidsformatering eller för utmatning av det aktuella året och veckan med bättre överensstämmelse med ISO-8601, kan du installera Extension:ParserFunctions för att använda #time parserfunktionen.
Teknisk metadata
Variabel | Utmatning | Beskrivning | Versioner | ||
---|---|---|---|---|---|
Webbplats | |||||
{{SITENAME}}
|
MediaWiki | Wikins webbplatsnamn ($wgSitename).{{SAJTNAMN}}, {{SITENAMN}}
|
|||
{{SERVER}}
|
//www.mediawiki.org | Domänens webbadress ($wgServer). | |||
{{SERVERNAME}}
|
www.mediawiki.org | Underdomän och domänens namn (inte längre beroende av $wgServerName från och med version 1.17).{{SERVERNAMN}}
|
|||
{{DIRMARK}}
|
|
Utmatar en Unicode riktningsmarkör som passar till wikins grundspråks riktning (‎ för vänster-till-höger wikier, ‏ för höger-till-vänster wikier), användbar i text med text som går i flera riktningar. Sedan 1.19, beror den på sidans innehållsspråk.
|
| ||
{{SCRIPTPATH}}
|
/w | Relativ skriptsökväg ($wgScriptPath).{{SKRIPTSÖKVÄG}}
|
|||
{{STYLEPATH}}
|
/w/skins | Relativ stilsökväg ($wgStylePath). |
| ||
{{CURRENTVERSION}}
|
1.36.0-wmf.33 (2605e79) | Wikins version av MediaWiki.{{NUVARANDEVERSION}}, {{NUVERSION}}
|
| ||
{{CONTENTLANGUAGE}}
|
en en |
Wikins standardspråk för gränssnittet ($wgLanguageCode).{{SAJTNAMN}}, {{INNEHÅLLSSPRÅK}}
|
| ||
Sida | |||||
{{PAGEID}}
|
188309 | Returnerar sididentifierare. |
| ||
{{PAGELANGUAGE}}
|
sv
svenska |
Returnerar språket för den aktuella sidan. Språkkoden som denna variabel returnerar kan konverteras till ett språknamn med {{#language:...}} .
|
| ||
<translate><!--T:1--> Translated unit. Language: <tvar|lang>{{TRANSLATIONLANGUAGE}}</>.</translate>
|
Översatt enhet. Språk: sv.
Not translated unit. Language: en. |
Måste användas på en översatt sida, i <translate> -taggar. Returnerar den nuvarande översättningsenhetens språkkod. På en översättningssida, om enheten översatts, kommer den returnera översättningsspråket Annars, returnerar den källspråket. Språkkoden som variabeln returnerar kan konverteras till ett språknamn med hjälp av {{#language:...}} . Borde bara användas av översättningsadministratörer.
|
| ||
{{PROTECTIONLEVEL:åtgärd}}
|
Utmatar skyddsnivån (t ex "autoconfirmed", "sysop") för en given åtgärd (t.ex. "redigera", "flytta") på den aktuella sidan. Returnerar en tom sträng om den inte är skyddad.{{INNEHÅLLSSPRÅK}}
|
| |||
{{PROTECTIONEXPIRY:åtgärd}}
|
Ger utgångsdatum för skydd (t ex "20160418155030", "oändlighet") för en given åtgärd (t.ex. "redigera", "flytta") på den aktuella sidan. Returnerar "oändlighet" om den inte skyddats. |
| |||
{{CASCADINGSOURCES}}
|
[Resurskrävande] Returnerar källorna till något kaskaderat skydd som verkar på den aktuella sidan. Sidor kommer returnera sin egen titel om de inte transkluderar sig själva. |
| |||
Aktuella sidans senaste sidversion | |||||
{{REVISIONID}}
|
- | Unikt revisions-ID. Den är tom i förhandsvisningar, därav kan det endast ge ett felmeddelande i förhandsvisningar. Har kanske stängts av i miser mode.{{REVISIONSID}}
|
| ||
{{REVISIONDAY}}
|
5 | Dag i månaden redigeringen gjordes (nummer utan nolla).{{REVISIONSDAG}}
|
| ||
{{REVISIONDAY2}}
|
05 | Dag i månaden redigeringen gjordes (nummer med nolla).{{REVISIONSDAG2}}
|
| ||
{{REVISIONMONTH}}
|
02 | Månaden redigeringen gjordes (nummer med nolla sedan 1.17+, utan nolla i tidigare versioner).{{REVISIONSMÅNAD}}
|
| ||
{{REVISIONMONTH1}}
|
2 | Månaden redigeringen gjordes (nummer utan nolla). |
| ||
{{REVISIONYEAR}}
|
2021 | Året redigeringen gjordes.{{REVISIONSÅR}}
|
| ||
{{REVISIONTIMESTAMP}}
|
20210205024622 | Tidstämpel för redigeringen.{{REVISIONSTIDSSTÄMPEL}}
|
| ||
{{REVISIONUSER}}
|
Baris6161TURK | Användarnamnet för användaren som gjorde den senaste redigeringen på sidan, eller den aktuella användaren när en redigering förhandsgranskas.{{REVISIONSANVÄNDARE}}
|
| ||
{{REVISIONSIZE}}
|
80331 | Storleken (wikitext-bytes) av den aktuella versionen av denna sida |
| ||
Påverkar sidans innehåll | |||||
{{DISPLAYTITLE:title}} {{DISPLAYTITLE:titel|noerror}} {{DISPLAYTITLE:titel|noreplace}}
|
Formatera den aktuella sidans rubrik. Värdet måste motsvara standardtiteln: endast versalisering till vissa delar av titeln (inte alla) och ersättning av mellanslag med understreck är tillåtna (detta kan ändras med $wgRestrictDisplayTitle). Det kan inaktiveras eller aktiveras av $wgAllowDisplayTitle; inaktiverad som standard före 1.10+, aktiverad som standard därefter.
Det kan ta ett andra argument om "noerror" eller "noreplace" för att undertrycka felmeddelanden när flera visningsbeteckningar används på en sida eller för att få |
(för noerror och noreplace) | |||
{{DEFAULTSORT:sortkey}} {{DEFAULTSORTKEY:sortkey}} {{DEFAULTCATEGORYSORT:sortkey}} {{DEFAULTSORT:sortkey|noerror}} {{DEFAULTSORT:sortkey|noreplace}}
|
Används för att kategorisera sidor, anger en standard sorteringsnyckel för kategorier. Till exempel om du sätter {{DEFAULTSORT:Sörenssen, Anders}} i slutet av Anders Sörenssen, skulle sidan sorteras under "S" som standard i kategorier. Det kan ta ett andra argument om noerror eller noreplace för att undertrycka felmeddelanden när flera standardvärden används på en sida eller för att få defaultsort att ingenting göra om en defaultsort redan angavs tidigare på sidan.{{STANDARDSORTERING}}
|
(för noerror och noreplace) |
Statistik
Nummer som returneras av dessa variabler innehåller normalt separatorer (kommatecken, prickar eller mellanslag, beroende på det lokala språket) men kan returnera råa nummer med flaggan ":R" (till exempel {{NUMBEROFPAGES}}
→ 1 060 341 och {{NUMBEROFPAGES:R}}
→ 1060341).
Använd "|R" för magiska ord som kräver en parameter som PAGESINCATEGORY (till exempel {{PAGESINCATEGORY:Help}}
och {{PAGESINCATEGORY:Help|R}}
eller {{PAGESINCATEGORY:Help|subcats}}
och {{PAGESINCATEGORY:Help|subcats|R}}
). Gäller även på {{PAGESIZE:sidnamn}}
här ovan.
Magiska ord för datum och tid formateras på wikins innehållsspråk. Sedan 1.19 beror de på språket för sidinnehåll.
Variabel | Utmatning | Beskrivning | Versioner | |
---|---|---|---|---|
{{NUMBEROFPAGES}}
|
1 060 341 | Antalet wikisidor.{{ANTALSIDOR}}
|
| |
{{NUMBEROFARTICLES}}
|
43 208 | Antalet sidor i innehållets namnrymd som kvalificerar som artiklar. Se Manual:$wgArticleCountMethod för detaljer{{ANTALARTIKLAR}}
|
||
{{NUMBEROFFILES}}
|
2 885 | Antalet uppladdade filer.{{ANTALFILER}}
|
| |
{{NUMBEROFEDITS}}
|
4 336 095 | Antalet wikiredigeringar.{{ANTALREDIGERINGAR}}
|
| |
{{NUMBEROFVIEWS}}
|
Antalet sidvisningar. Vanligtvis oanvändbar på en wiki som använder caching. Borttagen i Gerrit change 150699. |
| ||
{{NUMBEROFUSERS}}
|
17 446 585 | Antalet registrerade användare.{{ANTALANVÄNDARE}}
|
| |
{{NUMBEROFADMINS}}
|
164 | Antalet användare i gruppen sysop. |
| |
{{NUMBEROFACTIVEUSERS}}
|
1 279 | Antalet aktiva användare, baserat på kriteriet som används i Special:Statistics.{{ANTALAKTIVAANVÄNDARE}}
|
| |
{{PAGESINCATEGORY:categoryname}} {{PAGESINCAT:categoryname}}
|
125 125 |
[Resurskrävande] Antalet sidor (inklusive alla underkategorier och filer) i angiven kategori. (Category:Help används för demonstration){{SIDORIKATEGORI}}
|
| |
{{PAGESINCATEGORY:kategorinamn|all}} {{PAGESINCATEGORY:kategorinamn|pages}} {{PAGESINCATEGORY:kategorinamn|subcats}} {{PAGESINCATEGORY:kategorinamn|files}}
|
125 122 3 0 |
[Resurskrävande] Respektive antal för
i angiven kategori. (Category:Help används för demonstration) |
| |
{{NUMBERINGROUP:gruppens namn}} {{NUMINGROUP:gruppens namn}}
|
29 29 |
Antal användare i en vald grupp . ({{NUMBERINGROUP:bureaucrat}} används för dokumentation) |
| |
{{PAGESINNS:index}} {{PAGESINNAMESPACE:index}}
|
Inte aktiverad | [Resurskrävande] Antal sidor i den angivna namnrymden (ersätt "index" med relevant namnrymdsindex). Exempelvis kommer {{PAGESINNAMESPACE:14}} att mata ut antalet kategorisidor. {{PAGESINNS:0}} skiljer sig från {{NUMBEROFARTICLES}} eftersom den tidigare innehåller omdirigeringar och förgreningssidor. Inaktiverad som standard, aktivera med $wgAllowSlowParserFunctions .{{SIDORINAMNRYMD}}, {{SIDORINR}}
|
|
Sidnamn
Variabel | För den senaste sidan | Beskrivning | Versioner | |
---|---|---|---|---|
{{FULLPAGENAME}}
|
Help:Magic words/sv | Namnrymd och fullständig sidtitel (inklusive alla underside-nivåer).{{HELASIDNAMNET}}
|
| |
{{PAGENAME}}
|
Magic words/sv | Hela sidtiteln (inklusive alla underside-nivåer) utan namnrymden.{{SIDNAMN}}
|
||
{{BASEPAGENAME}}
|
Magic words | Sidans titel på den närmast överordnade underside-nivån utan namnrymden. Skulle returnera Title/Foo på sidan Help:Title/Foo/Bar .{{GRUNDSIDNAMN}}
|
| |
{{ROOTPAGENAME}}
|
Magic words | Namn på roten för den aktuella sidan. Skulle returnera Title på sidan Help:Title/Foo/Bar .
|
| |
{{SUBPAGENAME}}
|
sv | Rubriken för en undersida. Skulle returnera Bar på sidan Help:Title/Foo/Bar .
Om ingen undersida finns, returneras värdet För mer komplicerad splittning, använd |
| |
{{SUBJECTPAGENAME}} {{ARTICLEPAGENAME}}
|
Help:Magic words/sv Help:Magic words/sv |
Fullständigt sidnamn för det associerade ämnet (t.ex. artikel eller fil). Användbart på diskussionssidor. |
| |
{{TALKPAGENAME}}
|
Help talk:Magic words/sv | Fullständigt sidnamn för den associerade diskussionssidan.{{DISKUSSIONSSIDNAMN}}
|
|
Inga av dessa påverkas av ändringar av rubriken, vid användning av {{DISPLAYTITLE:xxxx}}
; returneras den ursprungliga rubriken.
De magiska orden {{BASEPAGENAME}}
och {{SUBPAGENAME}}
fungerar bara i namnrymder som har delsidor aktiverade. Se $wgNamespacesWithSubpages för information om hur du aktiverar delsidor.
Från och med 1.15+, kan alla ta en parameter, vilket tillåter att specifikationen av sidan kan opereras på, istället för bara den aktuella sidan:
{{PAGENAME:Template:Main Page}}
→ Main Page
Namn på webbadresskodade sidor
Följande är motsvarigheter kodade för användning i MediaWiki-URL-adresser (dvs. mellanslag ersatta med understreck och vissa tecken HTML escaped using numeric character encoding):
{{FULLPAGENAMEE}}
{{PAGENAMEE}}
{{BASEPAGENAMEE}}
{{SUBPAGENAMEE}}
{{SUBJECTPAGENAMEE}}
{{ARTICLEPAGENAMEE}}
{{TALKPAGENAMEE}}
{{ROOTPAGENAMEE}}
{{HELASIDNAMNETE}}
{{SIDNAMNE}}
{{GRUNDSIDNAMN}}
{{UNDERSIDNAMN}}
{{DISKUSSIONSSIDNAMN}}
Observera att {{PAGENAME:...}}
, {{PAGENAMEE:...}}
och {{urlencode:...}}
har distinkta implementeringar. Se Manual:PAGENAMEE-kodning för detaljer.
Namnrymder
Variabel | Utmatning | Beskrivning | Versioner | |
---|---|---|---|---|
{{NAMESPACE}}
|
Help | Namnet på sidans namnrymd{{NAMNRYMD}}
|
||
{{NAMESPACENUMBER}}
|
12 | ID för sidans namnrymd{{ARTIKELRYMD}}
|
| |
{{SUBJECTSPACE}} {{ARTICLESPACE}}
|
Help Help |
Namn på den associerade innehållsnamnrymden |
| |
{{TALKSPACE}}
|
Help talk | Namn på den associerade diskussionsnamnrymden{{DISKUSSIONSRYMD}}
|
|
Följande är ekvivalenter kodade för användning i MediaWiki-webbadresser (mellanslag ersatta med understreck och vissa tecken procentkodade):
{{NAMESPACEE}}
{{SUBJECTSPACEE}}
{{ARTICLESPACEE}}
{{TALKSPACEE}}
Från och med 1.15+ kan dessa ta en parameter för fullständigt sidnamn och returnera den begärda namnrymden som är associerad med den sidan, i stället för med den aktuella sidan:
{{NAMESPACENUMBER:MediaWiki}}
→ 0{{NAMESPACE:MediaWiki}}
→ (Pages in main space will return empty){{NAMESPACE:Template:Main Page}}
→ Template{{SUBJECTSPACE:Template:Main Page}}
→ Template{{ARTICLESPACE:Template:Main Page}}
→ Template{{TALKSPACE:Template:Main Page}}
→ Template talk
Parametern får inte vara ett namnrymdsnamn:
{{SUBJECTSPACE:Help talk}}
→ (Empty)
Övrigt
Variabel | Utmatning | Beskrivning | Versioner | |
---|---|---|---|---|
{{!}}
|
| | Används för att inkludera ett vertikalstreck som en del av ett mallargument eller tabellcellsinnehåll. Innan detta lagts till som ett magiskt ord, implementerade många wikier detta genom att skapa Template:! med | som innehåll.
Läs Help:Tillägg:ParserFunctions#Undvika lodstreck i tabeller för djupare förklaring. |
|
Parserfunktioner
Parserfunktionerna liknar mycket variabler men tar en eller flera parametrar (tekniskt sett är varje magiskt ord som tar en parameter en parserfunktion), och namnet är ibland prefixat med en nummertecken för att särskilja dem från mallar.
Den här sidan beskriver bara parserfunktioner som är integrerade i MediaWiki-programvaran. Andra parserfunktioner kan läggas till med MediaWiki-tillägg som Extension:ParserFunctions . Se Help:Tillägg:ParserFunctions för dessa.
Teknisk metadata för en annan sida
Parserfunktion | Utmatning (för sidan MediaWiki) |
Beskrivning | Versioner | |
---|---|---|---|---|
{{PAGEID: sidans namn }}
|
1 | [Resurskrävande] Returnerar sididentifieraren för den angivna sidan *. |
| |
{{PAGESIZE:sidonamn}} {{PAGESIZE: sidonamn |R}}
|
89 338 89338 |
[Resurskrävande] Returnerar byte-storleken på den angivna sidan. Använd "|R " för att få råa (oformaterade) nummer.
|
| |
{{PROTECTIONLEVEL:åtgärd | sidans namn}}
|
sysop | [Resurskrävande] Utmatar skyddsnivån (t ex "autoconfirmed", "sysop") för en given åtgärd (t.ex. "redigera", "flytta") på den aktuella sidan. Returnerar en tom sträng om den inte är skyddad. |
| |
{{PROTECTIONEXPIRY:
|
infinity | [Resurskrävande] Utmatar skyddets utgångsdatum (t.ex. "20160418155030", "oändligt") för en åtgärd (t.ex. "redigera" och "flytta") på den angivna sidan. Returnerar "oändlighet" om inte skyddad. |
| |
{{CASCADINGSOURCES: page name}}
|
[Resurskrävande] Returnerar källorna till kaskaderade skydd som verkar på den aktuella sidan. Sidor kommer returnera sin egen titel om de inte transkluderar sig själva. |
| ||
{{REVISIONID: sidans namn }}
|
3878227 | [Resurskrävande] Unikt versions-ID för den senaste versionen av den angivna sidan *. |
| |
{{REVISIONDAY: sidans namn }}
|
26 | [Resurskrävande] Dag för redigering från den senaste versionen av den angivna sidan* (nummer utan nolla). |
| |
{{REVISIONDAY2: sidans namn }}
|
26 | [Resurskrävande] Dag för redigering från den senaste versionen av den angivna sidan* (nummer med nolla). |
| |
{{REVISIONMONTH: sidans namn }}
|
05 | [Resurskrävande] Månaden redigeringen gjordes (nummer med nolla sedan 1.17+, utan nolla i tidigare versioner). |
| |
{{REVISIONMONTH1: sidans namn }}
|
5 | [Resurskrävande] Månad för redigering från den senaste versionen av den angivna sidan* (nummer utan nolla). |
| |
{{REVISIONYEAR: sidans namn }}
|
2020 | [Resurskrävande] År för redigering från den senaste versionen av den angivna sidan*. |
| |
{{REVISIONTIMESTAMP: sidans namn }}
|
20200526133817 | [Resurskrävande] Tidsstämpel för redigering av den angivna sidan *. |
| |
{{REVISIONUSER: sidans namn }}
|
Shirayuki | [Resurskrävande] Användarnamn för redigering från den senaste versionen av den angivna sidan*. |
| |
*När den angivna parametern är lika med parserns nuvarande titel, kommer parserfunktionen att ge de tidigare versionerna i förhandsvisningen och på substitution, som inkluderar tomma strängar när de används vid sidskapande men använder värdena från den aktuella versionen för sidvisning, inklusive visning av gamla revisioner. I det här fallet är det en icke-resurskrävande parserfunktion. |
Webbadressdata
Parserfunktion | Inmatning → Utmatning | Beskrivning | Versioner | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{localurl:sidonamn}} {{localurl:sidonamn
|
{{localurl:MediaWiki}} → /wiki/MediaWiki {{localurl:MediaWiki|printable=yes}} → /w/index.php?title=MediaWiki&printable=yes |
Relativ sökväg till titeln. | |||||||||||||||
{{fullurl:sidonamn}} {{fullurl:sidonamn {{fullurl:interwiki:fjärrsidonamn
|
{{fullurl:Category:Top level}} → //www.mediawiki.org/wiki/Category:Top_level
|
En protokoll-relativ sökväg till titeln, som beror på $wgServer konfigurationsinställning för den lokala wikin (så kanske eller kanske inte börjar med http(s):// ). Detta kommer också att lösa interwiki prefix. Obs! Obegränsade (vanliga) protokollrelativa länkar är inte automagiskt länkade.
|
| ||||||||||||||
{{canonicalurl:sidonamn}} {{canonicalurl:sidonamn {{canonicalurl:interwiki:fjärrsidonamn
|
{{canonicalurl:Category:Top level}} → https://www.mediawiki.org/wiki/Category:Top_level
|
Den absoluta sökvägen till titeln, med den kanoniska URL-adressen. Detta kommer också att lösa interwikiprefix. |
| ||||||||||||||
{{filepath:filnamn}} {{filepath:filnamn|nowiki}} {{filepath:filnamn|miniatyr_storlek}}
|
{{filepath:Wiki.png}} → //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
|
En protokollrelativ sökväg till fullstorlek eller miniatyrbild (1.18+) av en mediefil. |
| ||||||||||||||
{{urlencode:sträng}} eller {{urlencode:sträng|QUERY}} {{urlencode:sträng|WIKI}} {{urlencode:sträng|PATH}}
|
{{urlencode:x:y/z á é}} or {{urlencode:x:y/z á é|QUERY}} → x%3Ay%2Fz+%C3%A1+%C3%A9 {{urlencode:x:y/z á é|WIKI}} → x:y/z_%C3%A1_%C3%A9 {{urlencode:x:y/z á é|PATH}} → x%3Ay%2Fz%20%C3%A1%20%C3%A9 Observera att standardvärdet ändrats från |
Inmatningen kodas för användning i webbadresser. Observera att det inte finns någon urldecode-funktion som det finns i föråldrade Extension:StringFunctions .
|
| ||||||||||||||
{{anchorencode:sträng}}
|
{{anchorencode:x y z á é}} → x_y_z_á_é |
Inmatningen som kodas för användning i URL-sektionsankare (efter symbolen "#" i en URL). |
|
Namnrymder
{{ns:}}
returnerar det nuvarande lokala namnet på namnrymden med det indexet, kanoniska namnet eller lokala aliaset. Därav returnerar {{ns:6}}
, {{ns:File}}
och {{ns:Image}}
(ett gammalt namn för fil-namnrymden) alla "File". På en wiki där innehållsspråket är franska är också {{ns:Fichier}}
giltig, men inte {{ns:Datei}}
(det lokala namnet på fil på tyska).
{{nse:}}
är den motsvarande koden för MediaWiki-URL:er. Den gör detsamma men ersätter mellanslag med understreck, vilket gör den användbar i externa länkar.
Innehållsnamnrymder | Diskussionsnamnrymder | |||
---|---|---|---|---|
Användning | Utmatning | Användning | Utmatning | |
{{ns:-2}} / {{ns:Media}}
|
Media | {{ns:-1}} / {{ns:Special}}
|
Special (no talk page) | |
{{ns:0}} / {{ns:}}
|
{{ns:1}} / {{ns:Talk}}
|
Talk | ||
{{ns:2}} / {{ns:User}}
|
User | {{ns:3}} / {{ns:User talk}}
|
User talk | |
{{ns:4}} / {{ns:Project}}
|
Project Varies between wikis |
{{ns:5}} / {{ns:Project talk}}
|
Project talk | |
{{ns:6}} / {{ns:File}} or {{ns:Image}}
|
File | {{ns:7}} / {{ns:File talk}} or {{ns:Image talk}}
|
File talk | |
{{ns:8}} / {{ns:MediaWiki}}
|
MediaWiki | {{ns:9}} / {{ns:MediaWiki talk}}
|
MediaWiki talk | |
{{ns:10}} / {{ns:Template}}
|
Template | {{ns:11}} / {{ns:Template talk}}
|
Template talk | |
{{ns:12}} / {{ns:Help}}
|
Help | {{ns:13}} / {{ns:Help talk}}
|
Help talk | |
{{ns:14}} / {{ns:Category}}
|
Category | {{ns:15}} / {{ns:Category talk}}
|
Category talk |
Blanda inte ihop lokala namnrymder med skapade namnrymder.
Formatering
Användning | Inmatning → Utmatning | Beskrivning | Version | ||
---|---|---|---|---|---|
{{formatnum:unformatted number}}
|
Stöds ej: Exempel med fel inmatning (opålitlig utmatning), med eller utan |
Tar ett oformaterat nummer (arabiska, utan avgränsare med . som decimalavgränsare) och matar ut det i den lokala skriften, formaterad efter wikins standardlokal. Parametern Om du verkligen behöver formatera (enligt wikins lokal)ett nummer i ett okänt inmatningsformat, kan man försöka använda |
| ||
|
|
Formats an unlinked date based on user "date format" preference, and adds metadata tagging it as a formatted date. For logged-out users and those who have not set a date format in their preferences, dates can be given a default: mdy , dmy , ymd , ISO 8601 (all case sensitive). If only the month and day are given, only mdy and dmy are valid. If a format is not specified or is invalid, the input format is used as a default. If the supplied date is not recognized as a valid date (specifically, if it contains any metadata such as from a nested use of these or similar templates), it is rendered unchanged, and no (additional) metadata is generated. |
| ||
{{lc:string}}
|
{{lc:DATA CENTER}} → data center
|
The lowercase input. |
| ||
{{lcfirst:string}}
|
{{lcfirst:DATA center}} → dATA center
|
The input with the very first character lowercase. |
| ||
{{uc:string}}
|
{{uc:text transform}} → TEXT TRANSFORM
|
The uppercase input. |
| ||
{{ucfirst:string}}
|
{{ucfirst:text tRAnSFORM}} → Text tRAnSFORM
|
The input with the very first character uppercase. |
| ||
{{padleft:xyz|stringlength}}
|
{{padleft:xyz|5}} → 00xyz
|
Inserts a string of padding characters (character chosen in third parameter; default "0") of a specified length (second parameter) next to a chosen base character or variable (first parameter). The final digits or characters in the base replace the final characters in the padding; i.e. Only the first character of the third parameter is used in versions up to 1.12, but by version 1.15, all the characters are used. |
| ||
{{padright:xyz|stringlength}} {{padright:xyz|strlen|char}} {{padright:xyz|strlen|string}}
|
{{padright:xyz|5}} → xyz00
|
Identical to padleft but adds padding characters to the right side.
|
|
Se även: Extension:StringFunctions
Lokalisering
Here are the magic words which are used as main localisation tools. Other magic words will often depend on the wiki's locale and configuration or on the chosen language: see in particular #Date and time, #Formatting, #Miscellaneous. More magic words are added by the Tillägg:Translate .
The usage of these magic words can be very complex, and the documentation is currently incomplete; there's some more info on PLURAL, GRAMMAR, GENDER.
Användning | Inmatning → Utmatning | Beskrivning | Versioner | |
---|---|---|---|---|
{{plural:2|is|are}}
|
{{plural:0|is|are}} → are{{plural:1*1|is|are}} → is{{plural:21 mod 10|is|are}} → are{{plural:{{#expr:21 mod 10}}|is|are}} → is{{plural:1|is|are}} → is{{plural:2|is|are}} → are{{plural:-1|is|are}} → is{{plural:-2|is|are}} → are{{plural:0.5|is|are}} → are{{plural:1.5|is|are}} → are{{plural:-0.5|is|are}} → are{{plural:-1.5|is|are}} → are(För ryska) {{PLURAL:5|1=Категория|Категории}} → Категории
|
Outputs the singular form (second parameter) if the absolute value of the first parameter is an expression equalling one; the plural form (third parameter) otherwise. Its functioning is language-dependent.
Some language codes (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, tt_cyrl, tyv, udm, xal) used 3 plural forms (updated 01.2014):
|
||
{{grammar:N|noun}}
|
Outputs the correct inflected form of the given word described by the inflection code after the colon (language-dependent). Grammar transformations are used for inflected languages like Polish. See also $wgGrammarForms. |
| ||
{{gender:username|text for every gender}}
|
(Beror på användarens kön) | A switch for the gender set in Special:Preferences. |
| |
{{int:message name}}
|
{{int:edit}} → Edit (Beror på användarspråket; prova: fr • ja) |
Internationalizes (translates) the given interface (MediaWiki namespace) message into the user language. For |
||
{{int:editsectionhint|MediaWiki}}
|
{{int:editsectionhint|MediaWiki}} → Edit section: MediaWiki
|
You may also use parameters with translations. Parameters are designated in messages with: $1, $2, $3, etc. For example, here is the message for editsectionhint: Edit section: $1 In this example, MediaWiki replaces $1. |
Transclusion modifiers
{{Page name|optional params}}
usually transcludes another page, by default from the Template:namespace.
Dessa magiska ord påverkar det beteendet.
Användning | Beskrivning | Version | |
---|---|---|---|
{{:xyz}}
|
A bare colon is not a template modifier but the prefix for the main namespace. Since transclusion defaults to the Template namespace, you would use for example, {{:UTC}} (vs. {{UTC}}) to include the text of the main namespace article UTC rather than Template:UTC. | ||
{{int:xyz}}
|
Same as {{MediaWiki:xyz}}, except standard message translation is applied depending on subpages and content/user/uselang language. Another difference is: this doesn't appear under "Mallar som används på den här sidan:". Rendered as ⧼xyz⧽ if MediaWiki:xyz doesn't exist. See also Help:Systemmeddelanden . | ||
{{msg:xyz}} {{raw:xyz}}
|
Even if there is a magic word named "xyz", use template:xyz unless the template doesn't exist (equivalent to {{template:xyz}}). Normally, magic words have priority when there is a conflict. | ||
{{raw:xyz}}
|
If $wgEnableScaryTranscluding is enabled, and this is an interwiki transclusion, include the raw wikitext instead of the html from the foreign wiki. |
| |
{{msgnw:xyz}}
|
The unexpanded wikitext is rendered (more or less, for details see Help:Mallar ). | ||
{{subst:xyz}}
|
In the wikitext, the tag is substituted by the content (single-level evaluation only), see Help:Mallar . | ||
{{safesubst:xyz}}
|
Se Help:Mallar . |
Övrigt
Användning | Inmatning → Utmatning | Beskrivning | Version | ||
---|---|---|---|---|---|
{{#language:språkkod}} {{#language:språkkod|målets språkkod}}
|
{{#language:ar}} → العربية {{#language:ar|en}} → Arabic
|
The full name of the language for the given language code: native name (language autonym) by default, name translated in target language if a target language code is specified. Extension:CLDR must be installed for the translation to work. |
| ||
{{#special:specialsidans namn}}
|
{{#special:userlogin}} → Special:UserLogin
|
The localized name for the given canonical Special: page. |
| ||
{{#speciale:specialsidans namn}}
|
{{#speciale:userlogin}} → Special:UserLogin
|
The localized and URL-encoded name for the given canonical Special: page. |
| ||
{{#tag:taggens namn
|
(Beror på tolkningstagg) | Alias for XML-style MediaWiki parser tags or extension tags. It allows a pre-save transform of wiki code and Extension:ParserFunctions within tags before the tag is processed. It also prevents parsing of tags in conditional paths that aren't executed (like in #if statements). Content between tags is passed as the first parameter, and any attributes for the tags can be passed as subsequent parameters. Detta exempel:
…kan skrivas om så här:
Exempel för Cite-tilläggets
|
|