Hilfe:Variablen
Variablen dienen in MediaWiki (und somit auch in der Wikipedia) dazu, bestimmte Werte, die sich ändern – wie beispielsweise das aktuelle Datum oder die Artikelanzahl –, in Seiten einzufügen. Ebenso wie Vorlagen werden Variablen eingesetzt, indem sie durch doppelte geschweifte Klammern eingefasst werden. Ähnlich den Variablen gibt es Parserfunktionen (parser functions), die im Rahmen der Vorlagenprogrammierung eingesetzt werden, um beispielsweise Bedingungen in Vorlagen zu formulieren. Darüber hinaus gibt es Schalter, sogenannte behavior switches, mit denen das Seitenverhalten bzw. das Anzeigeverhalten bestimmter Seitenbestandteile (wie etwa des Inhaltsverzeichnisses) beeinflusst werden kann. Zu den „magischen Wörtern“ zählen auch #WEITERLEITUNG
, ISBN
, PMID
und RFC
; letztlich auch die Internet-Protokolle wie https:
am Beginn von URLs. Was genau mit „magisches Wort“ gemeint wird, ist nicht klar festgelegt und wechselt im Lauf der Zeit und bei unterschiedlichen Programmierern der MediaWiki-Software. Im engeren Sinn zählen die von doppelten geschweiften Klammern eingeschlossenen Elemente zu den regulären Syntaxelementen, während die Schalter sowie PMID RFC ISBN und URL eine jenseits der formalen Syntax liegende Magie entfalten.
Die Unterstreichungsstriche gehören zur Syntax der Bezeichner und dürfen nicht wie bei Seitennamen durch Leerzeichen ersetzt werden.
Die Programmierungselemente sollten möglichst sparsam in enzyklopädischen Artikeln verwendet werden, damit auch weiterhin jeder an den Artikeln mitarbeiten kann.
Es wird neben den englischen Namen auch eine der im Folgenden genannten Übersetzungen (Lokalisierungen) nur in Projekten mit Deutsch als Inhaltssprache (deutschsprachige Wikipedia, deutschsprachiges Wikisource usw.) erkannt, die englischsprachigen Bezeichner sind dagegen in allen MediaWiki-Installationen – unabhängig von der Inhaltssprache – möglich.
- Der deutsche Name mag in Artikeln den damit weniger vertrauten Autoren eine Hilfe sein.
- Innerhalb der Vorlagenprogrammierung und technikorientierter Seiten sind dagegen weit überwiegend die englischsprachigen Grundformen üblich, auch um die komplizierte Programmierung zwischen Wiki-Projekten austauschen zu können. Sie sind den Programmierern wesentlich vertrauter und werden sicherer gehandhabt, während in Programmierung nicht geübte Artikel-Autoren hier weder editieren noch dies ohne tieferes Verständnis tun sollten.
Inhaltsverzeichnis
Vorlage:Anker Schalter und andere „magische Wörter“
Schalter sind von jeweils zwei Unterstrichen davor und dahinter eingeschlossen und haben keine Parameter. Schalter beeinflussen das Seitenverhalten oder -layout.
Schalter | Deutsche Lokalisierung | Beschreibung |
---|---|---|
__DISAMBIG__ Vorlage:Anker
|
Dieses „magische Wort“ kommt nur ein einziges Mal produktiv vor, und zwar in der Vorlage:Begriffsklärung. Dort bewirkt es die Ausstattung mit der Seiteneigenschaft, die auf Spezial:Seiten mit Eigenschaften/disambiguation ausgelesen und durch Werkzeuge festgestellt werden kann. | |
__FORCETOC__ Vorlage:Anker
|
__INHALTSVERZEICHNIS_ERZWINGEN__
|
erzwingt ein Inhaltsverzeichnis auf der Seite an der üblichen Position, auch wenn weniger als vier Überschriften vorhanden sind, (vgl. dazu __TOC__ , überschreibt __NOTOC__ )
|
__HIDDENCAT__ Vorlage:Anker
|
__VERSTECKTE_KATEGORIE__, __WARTUNGSKATEGORIE__
|
markiert die Kategorie als Wartungskategorie, die nur bei angemeldeten Benutzern angezeigt wird, die diese Einstellung aktiviert haben. |
__INDEX__ Vorlage:Anker
|
__INDEXIEREN__
|
lädt Suchmaschinen ein, eine Seite zu indexieren. Dies ist unter Umständen sinnvoll bei Diskussionsseiten und Seiten im Benutzernamensraum, die standardmäßig für Suchmaschinen gesperrt sind. |
__NEWSECTIONLINK__ Vorlage:Anker
|
__NEUER_ABSCHNITTSLINK__, __PLUS_LINK__
|
fügt ein „Neuer Abschnitt“ rechts von „Seite bearbeiten“ ein. So kann auch auf Nicht-Diskussionsseiten ein neuer Abschnitt erzeugt werden |
__NOEDITSECTION__ Vorlage:Anker
|
__ABSCHNITTE_NICHT_BEARBEITEN__
|
schaltet auf der ganzen Seite die Bearbeiten-Links für Abschnitte ab. Siehe auch Hilfe:Überschrift #HTML zwecks abschnittsweisen Vermeidens von Bearbeiten-Links. |
__NOGALLERY__ Vorlage:Anker
|
__KEINE_GALERIE__, __KEINEGALERIE__
|
zeigt in Kategorien die Dateinamen von Medien in Listenform an, dabei wird die Darstellung von Vorschaubildern unterdrückt. |
__NOINDEX__ Vorlage:Anker
|
__NICHT_INDEXIEREN__, __KEIN_INDEX__
|
teilt Suchmaschinen mit, dass das Indexieren dieser Seite unerwünscht ist. Die NOINDEX-Info wird von manchen WP-Mirrors gelöscht, also ist die Indizierung der Mirror-Seite leider möglich. Auf Seiten im Artikelnamensraum ist das NOINDEX-Feature nicht aktiv: Hier ist MediaWiki so konfiguriert, dass Suchmaschinen immer erwünscht sind. |
__NONEWSECTIONLINK__ Vorlage:Anker
|
__KEIN_NEUER_ABSCHNITTSLINK__, __KEIN_PLUS_LINK__
|
unterdrückt die Anzeige des „+“. Es hat Vorrang vor __NEWSECTIONLINK__ , bei Nutzung auf einer Seite.
|
__NOTOC__ Vorlage:Anker
|
__KEIN_INHALTSVERZEICHNIS__, __KEININHALTSVERZEICHNIS__
|
schaltet das Inhaltsverzeichnis ab. Um nur die Überschriftennummerierung des Inhaltsverzeichnisses abzuschalten, steht Vorlage:TOC nonum zur Verfügung. |
__STATICREDIRECT__ Vorlage:Anker
|
__PERMANENTE_WEITERLEITUNG__
|
verhindert die automatische Auflösung doppelter Weiterleitungen durch den RedirectBot
Wird auch genutzt, damit Interwiki-Link-Bots diese Weiterleitung als Artikel und damit als gültiges Linkziel ansehen |
__TOC__ Vorlage:Anker
|
__INHALTSVERZEICHNIS__
|
erzwingt die Platzierung des Inhaltsverzeichnisses an dieser Stelle im Text (überschreibt __NOTOC__ )
|
__NOGLOBAL__ Vorlage:Anker
|
nur auf zentralen Projekten; insbesondere nur auf meta:. Verhindert, dass die Globale Benutzerseite auf anderen Wikis dargestellt wird. | |
weitere „magische Wörter“ | ||
#REDIRECT , #Redirect , #redirect
|
#WEITERLEITUNG , #Weiterleitung
|
Erzeugt eine Weiterleitung auf eine andere Seite. Für die richtige Verwendung siehe Hilfe:Weiterleitung. |
ISBN Nummer
|
Erzeugt einen Link auf die Spezialseite ISBN-Suche. Der Parameter Nummer wird als ISBN übergeben und dort für eine weiterführende Büchersuche zur Verfügung gestellt. Innerhalb der Nummer müssen die Leerzeichen durch Bindestriche ersetzt werden, zum Beispiel ISBN 3-609-64810-4. | |
PMID Nummer
|
Erzeugt einen Weblink auf das entsprechende PubMed-Dokument über Biotechnologie der nationalen medizinischen Bibliothek der USA.[1] | |
RFC Nummer
|
Erzeugt einen Weblink auf das entsprechende RFC-Dokument: http://tools.ietf.org/html/rfcNummer[2] | |
~~~
|
Erzeugt Signaturen; bzw. nur Benutzernamen oder nur Zeitstempel. | |
http:// domainhttps:// domainusw. |
Erzeugt eine direkte Verlinkung, wenn unmittelbar im Quelltext angegeben (nicht in Klammern, keine Vorlagenparameter). |
Variablen
Generelle, konstante Variablen
Variable | Deutsche Lokalisierung | Wert | Funktion |
---|---|---|---|
{{!}} Vorlage:Anker
|
{{!}}
|
| | Fügt ein „|“ ein. Verwendung bei den unter Hilfe:Vorlagen #Senkrechter Strich beschriebenen Problemfällen. |
{{SITENAME}} Vorlage:Anker
|
{{PROJEKTNAME}}
|
WIKI des ÖFR | Name des Wiki-Projekts (Projekttyp) |
{{SERVER}} Vorlage:Anker
|
http://wiki.oefr.at | ||
{{SERVERNAME}} Vorlage:Anker
|
wiki.oefr.at | ||
{{ARTICLEPATH}} Vorlage:Anker
|
{{ARTIKELPFAD}}
|
/$1 | Pfad zu den Seiten des Wikis |
{{SCRIPTPATH}} Vorlage:Anker
|
{{SKRIPTPFAD}}
|
Pfad zu den serverseitigen Skripten | |
{{STYLEPATH}}
|
{{STILPFAD}}, {{STYLEPFAD}}
|
/skins | Pfad zu den serverseitigen Styles (veraltet) |
{{CURRENTVERSION}} Vorlage:Anker
|
{{JETZIGE_VERSION}}
|
1.29.2 | Versionsnummer der aktuell für die Wikimedia.org-Projekte verwendeten MediaWiki-Version |
{{CONTENTLANGUAGE}}, {{CONTENTLANG}} Vorlage:Anker
|
{{INHALTSSPRACHE}}
|
de | Sprachcode der Standardsprache des Wikimedia-Projekts |
{{WBREPONAME}} Vorlage:Anker
|
Vorlage:WBREPONAME | Name des Wikibase-Repositoriums |
Seitenabhängige Variablen
Hinweis: Wie sich diese Variablen bei komplexeren Seitennamen verhalten (dieses Wissen ist notwendig, wenn man zum Beispiel ausgefeilte allgemeine Vorlagen bauen will), kann hier oder hier angeschaut und getestet werden. | |||
Variable | Deutsche Lokalisierung | Wert | Funktion |
---|---|---|---|
Vorlage:Anker{{NAMESPACE}}
|
{{NAMENSRAUM}}
|
Hilfe | Namensraum |
{{NAMESPACEE}}
|
{{NAMENSRAUM_URL}}
|
Hilfe | Namensraum (URL-konform kodiert) |
Vorlage:Anker{{NAMESPACENUMBER}}
|
{{NAMENSRAUMNUMMER}}
|
12 | Namensraum-Nummer (siehe Liste) |
{{SUBJECTSPACE}}
|
{{HAUPTNAMENSRAUM}}
|
Hilfe | „Haupt“-Namensraum zu Diskussions- und Unterseiten |
{{SUBJECTSPACEE}}
|
{{HAUPTNAMENSRAUM_URL}}
|
Hilfe | „Haupt“-Namensraum zu Diskussions- und Unterseiten (URL-konform kodiert) |
{{SUBJECTPAGENAME}}
|
{{VORDERSEITE}}, {{HAUPTSEITE}}, {{HAUPTSEITENNAME}}
|
Hilfe:Variablen | „Haupt“-Seitenname zu Diskussionsseiten |
{{SUBJECTPAGENAMEE}}
|
{{VORDERSEITE_URL}}, {{HAUPTSEITE_URL}}, {{HAUPTSEITENNAME_URL}}
|
Hilfe:Variablen | „Haupt“-Seitenname zu Diskussionsseiten (URL-konform kodiert) |
Vorlage:Anker{{PAGENAME}}
|
{{SEITENNAME}}
|
Variablen | Titel der Seite |
Vorlage:Anker{{PAGENAMEE}}
|
{{SEITENNAME_URL}}
|
Variablen | Titel der Seite (URL-konform kodiert) |
{{TALKSPACE}}
|
{{DISKUSSIONSNAMENSRAUM}}, {{DISK_NR}}
|
Hilfe Diskussion | Diskussionsnamensraum zu einem Namensraum |
{{TALKSPACEE}}
|
{{DISKUSSIONSNAMENSRAUM_URL}}, {{DISK_NR_URL}}
|
Hilfe_Diskussion | Diskussionsnamensraum zu einem Namensraum (URL-konform kodiert) |
{{TALKPAGENAME}}
|
{{DISKUSSIONSSEITE}}, {{DISK}}
|
Hilfe Diskussion:Variablen | Name der Diskussionsseite |
{{TALKPAGENAMEE}}
|
{{DISKUSSIONSSEITE_URL}}, {{DISK_URL}}
|
Hilfe_Diskussion:Variablen | Name der Diskussionsseite (URL-konform kodiert) |
Vorlage:Anker{{FULLPAGENAME}}
|
{{VOLLER_SEITENNAME}}
|
Hilfe:Variablen | Namensraum und Titel |
{{FULLPAGENAMEE}}
|
{{VOLLER_SEITENNAME_URL}}
|
Hilfe:Variablen | Namensraum und Titel (URL-konform kodiert) |
Vorlage:Anker{{PAGEID}}
|
{{SEITENKENNUNG}}, {{SEITENID}}
|
2162 | Interne Seitennummer. In der Vorschau einer neu zu erstellenden Seite liefert die Variable eine 0. |
Vorlage:Anker{{PAGELANGUAGE}}
|
de | Inhaltssprache der Seite. In mehrsprachigen und den global-zentralen Wikis sinnvoll; für uns nachrangig. | |
Vorlage:Anker{{REVISIONID}}
|
{{VERSIONSID}}, {{REVISIONSID}}
|
8846 |
Nummer der Seitenversion dieser Seite Nummer der Seitenversion der angegebenen Seite |
{{REVISIONDAY}}
|
{{VERSIONSTAG}}, {{REVISIONSTAG}}
|
18 | Tag der letzten Änderung der Seite |
{{REVISIONDAY2}}
|
{{VERSIONSTAG2}}, {{REVISIONSTAG2}}
|
18 | Tag der letzten Änderung der Seite (zweistellig, gegebenenfalls mit führender Null) |
{{REVISIONMONTH}}
|
{{VERSIONSMONAT}}, {{REVISIONSMONAT}}
|
05 | Monat der letzten Änderung der Seite |
{{REVISIONMONTH1}}
|
{{VERSIONSMONAT1}}, {{REVISIONSMONAT1}}
|
5 | Monat der letzten Änderung der Seite (ohne führende Null) |
{{REVISIONYEAR}}
|
{{VERSIONSJAHR}}, {{REVISIONSJAHR}}
|
2018 | Jahr der letzten Änderung der Seite |
{{REVISIONTIMESTAMP}}
|
{{VERSIONSZEITSTEMPEL}}, {{REVISIONSZEITSTEMPEL}}
|
20180518065412 |
Zeitstempel der letzten Änderung dieser Seite Zeitstempel der letzten Änderung der angegebenen Seite |
Vorlage:Anker{{BASEPAGENAME}}
|
{{OBERSEITE}}
|
Variablen | Name der Basisseite zu einer Unterseite ohne Namensraum-Präfix (Beispiele: FAQ ist die Basisseite zu Hilfe:FAQ/Pflege, Artikel/Archiv ist der Name der Basisseite von Diskussion:Artikel/Archiv/Januar). Siehe auch die Parserfunktion {{#titleparts:…}} (funktioniert nur in Namensräumen, in denen Unterseiten aktiviert sind) |
{{BASEPAGENAMEE}}
|
{{OBERSEITE_URL}}
|
Variablen | Basisseite zu einer Unterseite (URL-konform kodiert) (Beispiel: Fragen_zur_Wikipedia ist die Basisseite zu Wikipedia:Fragen zur Wikipedia/Archiv-Gesamtverzeichnis) (funktioniert nur in Namensräumen, in denen Unterseiten aktiviert sind) |
{{SUBPAGENAME}}
|
{{UNTERSEITE}}
|
Variablen | Name der Unterseite (Beispiele: Pflege ist die Unterseite zu Hilfe:FAQ/Pflege, Januar ist der Name der Unterseite von Diskussion:Artikel/Archiv/Januar) (funktioniert nur in Namensräumen, in denen Unterseiten aktiviert sind) Mit [[/Pflege]] kann von der Seite Hilfe:FAQ auf die Unterseite Hilfe:FAQ/Pflege referenziert werden.Mittels {{/Pflege}} kann die Unterseite Hilfe:FAQ/Pflege in der Seite Hilfe:FAQ als Vorlage eingebunden werden.
|
{{SUBPAGENAMEE}}
|
{{UNTERSEITE_URL}}
|
Variablen | Name der Unterseite (URL-konform kodiert) (Beispiel: Woche_48 ist die Unterseite zu Wikipedia:Fragen zur Wikipedia/Archiv/2006/Woche 48) (funktioniert nur in Namensräumen, in denen Unterseiten aktiviert sind) Mit [[/Archiv/2006/Woche 48]] kann von der Seite Wikipedia:Fragen zur Wikipedia auf die Unterseite Wikipedia:Fragen zur Wikipedia/Archiv/2006/Woche 48 referenziert werden.Mittels {{/Archiv/2006/Woche 48}} kann die Unterseite Wikipedia:Fragen zur Wikipedia/Archiv/2006/Woche 48 in der Seite Wikipedia:Fragen zur Wikipedia als Vorlage eingebunden werden.
|
{{ROOTPAGENAME}}
|
{{STAMMSEITE}}
|
Variablen | Name der Stammseite zu einer Unterseite ohne Namensraum-Präfix (Beispiele: FAQ ist die Stammseite zu Hilfe:FAQ/Pflege, Artikel ist der Name der Stammseite von Diskussion:Artikel/Archiv/Januar). Siehe auch die Parserfunktion {{#titleparts:…}} (funktioniert nur in Namensräumen, in denen Unterseiten aktiviert sind) |
{{ROOTPAGENAMEE}}
|
{{STAMMSEITE_URL}}
|
Variablen | Stammseite zu einer Unterseite (URL-konform kodiert) (Beispiel: Fragen_zur_Wikipedia ist die Stammseite zu Wikipedia:Fragen zur Wikipedia/Archiv-Gesamtverzeichnis) (funktioniert nur in Namensräumen, in denen Unterseiten aktiviert sind) |
{{PROTECTIONLEVEL:edit}} und {{PROTECTIONLEVEL:move}} und {{PROTECTIONLEVEL:upload}}
|
{{SCHUTZSTATUS:edit}} und {{SCHUTZSTATUS:move}} und {{SCHUTZSTATUS:upload}}
|
|
Gibt den Schutzstatus der aktuellen Seite zurück (autoconfirmed oder sysop). Funktioniert nicht bei kaskadierender Sperre.[4] |
{{PROTECTIONEXPIRY:edit}} und {{PROTECTIONEXPIRY:move}} und {{PROTECTIONEXPIRY:upload}}
|
infinity infinity |
Gibt die Schutzdauer der aktuellen Seite zurück (infinity oder Unix-Timestamp). Funktioniert nicht bei kaskadierender Sperre.[5]
| |
{{REVISIONUSER}}
|
{{VERSIONSBENUTZER}}, {{REVISIONSBENUTZER}}
|
Manfred Kuzel |
Autor der aktuellen Seitenversion dieser Seite Autor der aktuellen Seitenversion der angegebenen Seite |
{{REVISIONSIZE}}
|
{{VERSIONSGRÖSSE}}
|
63438 | Größe des Wikitextes in Bytes der Version, die gerade angeschaut wird. |
In einer Vorlage beziehen sich diese Variablen auf die jeweilige dargestellte Seite, auf der die Vorlage verwendet wird. |
Datums- und Zeitvariablen
Im Folgenden werden die Datums- und Zeitvariablen vorgestellt. Für jede Aufgabe, wie den Namen des Wochentags, gibt es je einen Vertreter mit dem Präfix CURRENT beziehungsweise LOCAL. Die CURRENT-Variablen beziehen sich auf die koordinierte Weltzeit (UTC), die LOCAL-Variablen auf die mitteleuropäische Zeit (MEZ/CET) oder – im Jahr 2025 – zwischen dem Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“ und dem Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“ die mitteleuropäische Sommerzeit (MESZ/CEST).
Das hat zur Folge, dass die von den CURRENT-Variablen je nach Winter- oder Sommerzeit ein bis zwei Stunden hinter der von den LOCAL-Variablen angegebenen Zeit zurückliegt, was man vor allem an den Variablen {{CURRENTHOUR}}/{{JETZIGE_STUNDE}}
(10) und {{LOCALHOUR}}/{{LOKALE_STUNDE}}
(10) sehen kann.
Aufgrund der Methode, mit der MediaWiki und die meisten Browser HTML-Seiten zwischenspeichern, zeigen Zeitvariablen, die sich öfter als einmal pro Tag ändern, den Zeitpunkt der letzten Zwischenspeicherung an, nicht die aktuelle Zeit.
Variable | Deutsche Lokalisierung | Wert | Funktion |
---|---|---|---|
{{CURRENTMONTH}} /{{CURRENTMONTH2}} {{LOCALMONTH}} /{{LOCALMONTH2}}
|
{{JETZIGER_MONAT}} /{{JETZIGER_MONAT_2}} {{LOKALER_MONAT}} /{{LOKALER_MONAT_2}}
|
11 11 |
Monat (mit führender Null) |
{{CURRENTMONTH1}} {{LOCALMONTH1}}
|
{{JETZIGER_MONAT_1}} {{LOKALER_MONAT_1}}
|
11 11 |
Monat |
{{CURRENTMONTHNAME}} {{LOCALMONTHNAME}}
|
{{JETZIGER_MONATSNAME}} {{LOKALER_MONATSNAME}}
|
November November |
Monatsname |
{{CURRENTMONTHNAMEGEN}} {{LOCALMONTHNAMEGEN}}
|
{{JETZIGER_MONATSNAME_GENITIV}}, {{JETZIGER_MONATSNAME_GEN}} {{LOKALER_MONATSNAME_GENITIV}}, {{LOKALER_MONATSNAME_GEN}}
|
Novembers Novembers |
Monatsname im Genitiv |
{{CURRENTMONTHABBREV}} {{LOCALMONTHABBREV}}
|
{{JETZIGER_MONATSNAME_KURZ}} {{LOKALER_MONATSNAME_KURZ}}
|
Nov. Nov. |
Monatsname abgekürzt |
{{CURRENTDAY}} {{LOCALDAY}}
|
{{JETZIGER_KALENDERTAG}}, {{JETZIGER_TAG}} {{LOKALER_KALENDERTAG}}, {{LOKALER_TAG}}
|
22 22 |
Tag |
{{CURRENTDAY2}} {{LOCALDAY2}}
|
{{JETZIGER_KALENDERTAG_2}}, {{JETZIGER_TAG_2}} {{LOKALER_KALENDERTAG_2}}, {{LOKALER_TAG_2}}
|
22 22 |
Tag zweistellig (gegebenenfalls mit führender Null) |
{{CURRENTDOW}} {{LOCALDOW}}
|
{{JETZIGER_WOCHENTAG_ZAHL}} {{LOKALER_WOCHENTAG_ZAHL}}
|
5 5 |
Nummer des Wochentags (Sonntag=0) |
{{CURRENTDAYNAME}} {{LOCALDAYNAME}}
|
{{JETZIGER_WOCHENTAG}} {{LOKALER_WOCHENTAG}}
|
Freitag Freitag |
Name des Wochentags |
{{CURRENTWEEK}} {{LOCALWEEK}}
|
{{JETZIGE_KALENDERWOCHE}}, {{JETZIGE_WOCHE}} {{LOKALE_KALENDERWOCHE}}, {{LOKALE_WOCHE}}
|
47 47 |
Kalenderwoche |
{{CURRENTYEAR}} {{LOCALYEAR}}
|
{{JETZIGES_JAHR}} {{LOKALES_JAHR}}
|
2024 2024 |
Jahr |
{{CURRENTHOUR}} {{LOCALHOUR}}
|
{{JETZIGE_STUNDE}} {{LOKALE_STUNDE}}
|
10 10 |
Stunde |
{{CURRENTTIME}} {{LOCALTIME}}
|
{{JETZIGE_UHRZEIT}} {{LOKALE_UHRZEIT}}
|
10:15 10:15 |
Uhrzeit |
{{CURRENTTIMESTAMP}} {{LOCALTIMESTAMP}}
|
{{JETZIGER_ZEITSTEMPEL}} {{LOKALER_ZEITSTEMPEL}}
|
20241122101535 20241122101535 |
Zeitstempel |
Zu weiteren Möglichkeiten der Zeitrechnung siehe auch Parserfunktion #time und #timel der Extension:ParserFunctions sowie Parserfunktion #formatdate.
|
Zähler
Variable | Deutsche Lokalisierung | Wert | Funktion |
---|---|---|---|
{{NUMBEROFEDITS}}
|
{{BEARBEITUNGSANZAHL}}
|
9.725 | Zahl aller Versionen |
{{NUMBEROFPAGES}}
|
{{SEITENANZAHL}}
|
7.636 | Zahl aller Seiten |
{{NUMBEROFARTICLES}}
|
{{ARTIKELANZAHL}}
|
85 | Zahl der Artikel (inkl. Begriffsklärungen, exkl. Weiterleitungen) |
{{NUMBEROFFILES}}
|
{{DATEIANZAHL}}
|
5 | Zahl der Dateien (Bilder usw.) |
{{NUMBEROFUSERS}}
|
{{BENUTZERANZAHL}}
|
12 | Zahl der registrierten Benutzer |
{{NUMBEROFACTIVEUSERS}}
|
{{AKTIVE_BENUTZER}}
|
0 | Zahl der Benutzer mit Bearbeitungen in den letzten 30 Tagen |
{{NUMBEROFADMINS}}
|
{{ADMINANZAHL}}
|
3 | Zahl der Administratoren |
{{NUMBEROFVIEWS}}
|
Zahl der Seitenzugriffe (in allen Wikimedia-Foundation-Projekten liefert die Variable jedoch eine leere Zeichenkette) | ||
{{NUMBEROFWIKIS}}
|
Vorlage:NUMBEROFWIKIS | Zahl der Wikimedia-Projekte | |
Die Ausgabe des Tausendertrennzeichens kann durch den optionalen Parameter R (wie „raw“ oder „roh“) verhindert werden. Beispiel: |
Für die Anzahl der Benutzer in Benutzergruppen gibt es die Parserfunktion NUMBERINGROUP, NUMINGROUP
(BENUTZER_IN_GRUPPE
).
Namensraum-Funktionen
Das Kürzel ns
steht für name space, die Lokalisierung ist nr
für Vorlage:„NamensraumVorlage:“. Siehe auch Hilfe:Namensräume.
Variable | Wert | Funktion |
---|---|---|
{{ns:-2}}, {{nr:-2}} oder {{ns:Media}} oder {{nr:Medium}}
|
Medium | Downloadlinks auf Dateien |
{{ns:-1}}, {{nr:-1}} oder {{ns:Special}} oder {{nr:Spezial}}
|
Spezial | Spezialseiten |
{{ns:0}}, {{nr:0}} oder {{ns:}}, {{nr:}}
|
Artikelseiten | |
{{ns:1}}, {{nr:1}} oder {{ns:Talk}} oder {{nr:Diskussion}}
|
Diskussion | Diskussionsseiten |
{{ns:2}}, {{nr:2}} oder {{ns:User}} oder {{nr:Benutzer}}
|
Benutzer | Benutzernamensraum |
{{ns:3}}, {{nr:3}} oder {{ns:User talk}} oder {{nr:Benutzer Diskussion}}
|
Benutzer Diskussion | |
{{ns:4}}, {{nr:4}} oder {{ns:Project}} oder {{nr:Wikipedia}} oder {{nr:WP}}
|
ÖFR Wiki | Wikipedia-Namensraum |
{{ns:5}}, {{nr:5}} oder {{ns:Project talk}} oder {{nr:Wikipedia Diskussion}}
|
ÖFR Wiki Diskussion | |
{{ns:6}}, {{nr:6}} oder {{ns:File}} oder {{ns:Image}} oder {{nr:Datei}} oder {{nr:Bild}}
|
Datei | Dateien |
{{ns:7}}, {{nr:7}} oder {{nr:Bild Diskussion}} oder {{nr:Datei Diskussion}} oder {{ns:Image Talk}} oder {{ns:File Talk}}
|
Datei Diskussion | |
{{ns:8}}, {{nr:8}} oder {{ns:MediaWiki}} oder {{nr:MediaWiki}}
|
MediaWiki | MediaWiki-Namensraum |
{{ns:9}}, {{nr:9}} oder {{ns:MediaWiki talk}} oder {{nr:MediaWiki Diskussion}}
|
MediaWiki Diskussion | |
{{ns:10}}, {{nr:10}} oder {{ns:Template}} oder {{nr:Vorlage}}
|
Vorlage | Vorlagen-Namensraum |
{{ns:11}}, {{nr:11}} oder {{ns:Template talk}} oder {{nr:Vorlage Diskussion}}
|
Vorlage Diskussion | |
{{ns:12}}, {{nr:12}} oder {{ns:Help}} oder {{nr:Hilfe}}
|
Hilfe | Hilfe-Namensraum |
{{ns:13}}, {{nr:13}} oder {{ns:Help talk}} oder {{nr:Hilfe Diskussion}}
|
Hilfe Diskussion | |
{{ns:14}}, {{nr:14}} oder {{ns:Category}} oder {{nr:Kategorie}}
|
Kategorie | Kategorien |
{{ns:15}}, {{nr:15}} oder {{ns:Category talk}} oder {{nr:Kategorie Diskussion}}
|
Kategorie Diskussion | |
{{ns:100}}, {{nr:100}} oder {{nr:Portal}}
|
Portal-Namensraum | |
{{ns:101}}, {{nr:101}} oder {{nr:Portal Diskussion}}
|
Mithilfe von {{nse:}}
oder {{nr_url:}}
wird der Namensraum URL-encodiert zurückgegeben.
Trick
Es ist auch möglich {{ns:0}}
als leere Variable für Bedingungen ({{#if:}}
) zu benutzen. ns:0 ist eine Variable, die den Präfix für den Artikelnamensraum enthält. Da Seiten im Artikelnamensraum kein Präfix haben, ist der Rückgabewert ein leerer Text. Siehe auch Vorlage:NULL.
Vorlage:Anker Hinweise
- Um festzustellen, ob die momentane Seite in einem bestimmten Namensraum liegt, ist
{{NAMESPACENUMBER}}
mit dem Zahlenwert (etwa10
für „Vorlage“) zu vergleichen.- Nicht sinnvoll ist es, zu vergleichen:
{{NAMESPACE}}
mit{{ns:10}}
– dies führt nur zu einem überflüssigen Funktionsaufruf und zur Ausdehnung von Zeichenketten. - Wenn schon mit der global einheitlichen, aber nicht intuitiven Zahl
10
verglichen wird, dann kann das gleich auf Ebene der Zahlen geschehen und muss nicht erst mühsam in die lokalen Namen umgewandelt werden. - Wenn in einer nur für den deutschsprachigen Raum geschriebenen Vorlage intuitiv verständlich verglichen werden soll, dann
{{NAMESPACE}}
direkt mit der ZeichenketteVorlage
(dem Ergebnis von{{ns:10}}
).
- Nicht sinnvoll ist es, zu vergleichen:
- Die Form
{{nr:
statt{{ns:
wäre nur in einer exklusiv deutschsprachigen Vorlage für den im vorangehenden Abschnitt beschriebenen Trick{{ns:0}}
sinnvoll; in allen anderen Fällen unsinnig, sofern nicht ein numerischer Namensraum-Code als Parameter übergeben wurde.- Die Funktionen
{{ns:
für den Namensraum sind dazu da, in einem nicht-deutschsprachigen Wiki die Vorlagenprogrammierung verwenden zu können, indem die dort geltenden Bezeichnungen der Namensräume dem Benutzer sichtbar gezeigt werden. - Wenn es ein nicht-deutschsprachiges Wiki ist, dann ist die Form
{{nr:
dort unbekannt. - Wenn es ein deutschsprachiges Wiki ist, sind die Bezeichnungen der Namensräume bekannt. Dann können die Namen direkt benutzt werden und der Umweg über die
nr:
-Funktion ist sinnlos. - Wenn den Benutzern die Bezeichnung nicht optisch dargestellt werden soll, kann intern in einer weltweit austauschbaren Vorlage direkt mit den englischen Bezeichnungen zur Bildung von Wikilinks oder URL gearbeitet werden, etwa
Template_talk:
– ein Umweg über die lokalen Namensraumfunktionen aus der Tabelle ist nicht erforderlich.
- Die Funktionen
- Die Form
{{nr:Hilfe}}
ist absoluter Nonsens im Quadrat; sie kann aus doppeltem Grund nur in einem deutschsprachigen Wiki benutzt werden und hat immer –Hilfe
als Ergebnis.- Die Form
{{ns:Help}}
wäre dagegen eine intuitiv verständlichere Form von{{ns:12}}
und dient dazu, in einer weltweit austauschbaren Vorlage den lokalen Namen sichtbar darzustellen.
- Die Form
Funktionen
Die folgenden Funktionen sind Bestandteil einer MediaWiki-Basisinstallation. Für spezielle Parserfunktionen, die Bestandteil der MediaWiki-Erweiterung ParserFunctions sind, siehe Hilfe:Vorlagenprogrammierung.
Anweisung | Deutsche Lokalisierung | Anwendungsbeispiel, Bemerkungen |
---|---|---|
{{DEFAULTSORT:Sortierbegriff}}
|
{{SORTIERUNG:Sortierbegriff}}
|
Alle Kategorien im Artikel ohne eigenen Sortierparameter werden standardmäßig nach dem Sortierbegriff von DEFAULTSORT einsortiert. Beispiel: {{SORTIERUNG:Nachname, Vorname}} erspart bei Personenartikeln das wiederholte Einfügen des Namens in jede einzelne Kategorie. (siehe Hilfe:SORTIERUNG)
|
Vorlage:Anker{{DISPLAYTITLE:lemma}}
|
{{SEITENTITEL:lemma}}
|
Seitenüberschrift verändert darstellen. Näheres siehe Hilfe:SEITENTITEL. |
Vorlage:Anker{{int:Nachrichtenname}}
|
{{NACHRICHT:Nachrichtenname}}
|
Bindet die Systemnachricht von [[MediaWiki:Nachrichtenname]] in eine Seite ein. Mithilfe dieser Funktion ist es auch möglich, die Parameter der Systemnachricht anzugeben. |
{{fullurl:Seite}} Vorlage:Anker
|
{{VOLLSTÄNDIGE_URL:Seite}}
|
http://wiki.oefr.at/Seite |
{{fullurl:Seite| Parameterliste}}
|
{{VOLLSTÄNDIGE_URL:Seite| Parameterliste}}
|
http://wiki.oefr.at/index.php?title=Seite&Parameterliste |
{{fullurle:Seite}} Vorlage:Anker
|
{VOLLSTÄNDIGE_URL_C:Seite}}
|
http://wiki.oefr.at/Seite URL-konform kodiert, siehe URL-Encoding |
{{localurl:Seite}} Vorlage:Anker
|
{{LOKALE_URL:Seite}}
|
/Seite |
{{localurl:Seite| Parameterliste}}
|
{{LOKALE_URL:Seite| Parameterliste}}
|
/index.php?title=Seite&Parameterliste |
{{localurle:Seite}} Vorlage:Anker
|
{{LOKALE_URL_C:Seite}}
|
/Seite URL-konform kodiert, siehe URL-Encoding |
{{canonicalurl:Seite}} Vorlage:Anker
|
{{KANONISCHE_URL:Seite}}
|
http://wiki.oefr.at/Seite wie fullurl, nur dass immer ein Protokoll angegeben wird |
{{canonicalurl:Seite| Parameterliste}}
|
{{kanonische_url:Seite| Parameterliste}}
|
http://wiki.oefr.at/index.php?title=Seite&Parameterliste wie fullurl, nur dass immer ein Protokoll angegeben wird |
{{canonicalurle:Seite}} Vorlage:Anker
|
{{KANONISCHE_URL_C:Seite}}
|
wie fullurle (URL-konform kodiert), nur dass immer ein Protokoll angegeben wird |
Vorlage:Anker{{anchorencode:Parameter}}
|
{{sprungmarkeenkodiert:Parameter}}, {{ankerenkodiert:Parameter}}
|
Wandelt eine Sprungmarke XHTML-konform um. Beispiel: Belgien#{{anchorencode:Städte}} ergibt Belgien#St.C3.A4dte
|
Vorlage:Anker{{bidi:Text}}
|
Bidirektionaler Text; bei gemischter Links-Rechts- und Rechts-Links-Schreibweise. Schreibt banal ‏ und ‎ davor und dahinter.
| |
Vorlage:Anker{{filepath:Wiki.png}} {{filepath:Wiki.png|nowiki}} {{filepath:Wiki.png|100}} {{filepath:Wiki.png|100|nowiki}} {{filepath:Wiki.png|100x100|nowiki}}
|
{{dateipfad:Wiki.png}} {{dateipfad:Wiki.png|nowiki}} {{dateipfad:Wiki.png|100}} {{dateipfad:Wiki.png|100|nowiki}} {{dateipfad:Wiki.png|100x100|nowiki}}
|
Liefert die vollständige (klickbare) URL einer Datei: . Das wird allerdings auch von [[Media:]] geleistet, das bei fehlerhaftem Dateinamen ein redlink zeigt, während das URL-Link immer blau ist. Der Dateiname über upload-URL erscheint nicht auf GlobalUsage, was zur Folge hat, dass dieses Link bei Namensänderungen auf Commons (oder lokal) nicht berücksichtigt werden kann.Direkt in Seiten sollte dies nicht eingebunden werden; jedoch in Vorlage:IsCommons/Vorlage:IsLocal möglich. Mit der Option nowiki wird die URL als Textstring ausgegeben: „“. Wird ein Zahlenwert angegeben, wird der Pfad zum Thumbnail mit dieser Breite ausgegeben: . Alternativ kann auch eine kombinierte Breiten-/Höhenangabe optional mit px angegeben werden.
|
Vorlage:Anker{{formatnum:1234.56}} {{formatnum:1234,56|R}} {{formatnum:123456789,56|NOSEP}}
|
{{zahlenformat:1234.56}} {{zahlenformat:1234,56|R}} {{zahlenformat:123456789,56|NOSEP}}
|
Formatiert eine beliebige Zahl in der lokal üblichen Form, in der deutschsprachigen Wikipedia also mit Punkt als Tausendertrennzeichen und Komma als Dezimaltrennzeichen. Optionaler Parameter |
Vorlage:Anker{{gender:Benutzername|Text männlich|Text weiblich|Text unbekannt}}
|
{{GESCHLECHT:Benutzername|Text männlich|Text weiblich|Text unbekannt}}
|
Gibt abhängig vom in den persönlichen Einstellungen hinterlegten Geschlecht verschiedene Texte aus. |
Vorlage:Anker{{grammar:Text}}
|
||
Vorlage:Anker{{lc:Text}} {{uc:Text}}
|
{{klein:Text}} {{gross:Text}}
|
Wandelt einen Text vollständig in Klein- (lower case) bzw. Großschreibung (upper case) um. |
Vorlage:Anker{{lcfirst:Text}} {{ucfirst:Text}}
|
{{initial_klein:Text}} {{initial_gross:Text}}
|
Wandelt den Anfangsbuchstaben eines Textes in Klein- oder Großschreibung um. |
{{msgnw:Vorlagenname}}
|
Gibt den gesamten Quellcode einer Vorlage aus. | |
Vorlage:Anker{{padleft:Text|Länge|Füllzeichen}}
|
{{füllenlinks:Text|Länge|Füllzeichen}}
|
Ergänzt „Text“ linksbündig mit „Füllzeichen“ auf die angegebene Länge. Beispiel: {{padleft:1234|6|0}} ergibt „001234“Beispiel mit leerem „Text“: |
Vorlage:Anker{{padright:Text|Länge|Füllzeichen}}
|
{{füllenrechts:Text|Länge|Füllzeichen}}
|
Ergänzt „Text“ rechtsbündig mit „Füllzeichen“ auf die angegebene Länge. Beispiel: {{padright:ABCD|9|xy}} ergibt „ABCDxyxyx“Beispiel mit leerem „Text“: |
Vorlage:Anker
|
{{urlenkodiert:Parameter}}
|
Wandelt Text URL-konform um. Beispiel für eine artikelbezogene Google-Suche anhand des Artikels „Oberlandesgericht Köln“:
Die Ausgabe kann über Parameter verändert werden: WIKI (Unterstriche statt Leerzeichen), PATH (%20 statt Leerzeichen), QUERY (Plus statt Leerzeichen, entspricht Variante ohne Parameter) |
Vorlage:Anker{{#formatdate:Datum}}, {{#dateformat:Datum}} {{#formatdate:Datum|Format}}, {{#dateformat:Datum|Format}}
|
{{#datumsformat:Datum}} {{#datumsformat:Datum|Format}}
|
Formatiert Daten nach den Benutzereinstellungen, falls nicht gesetzt nach dem Format. Es werden nur englische Datumsformate erkannt und formatiert. |
{{#invoke:Modul|Funktion|Parameterliste}}
|
{{#aufrufen:Modul|Funktion|Parameterliste}}
|
Aufruf einer Funktion; siehe Hilfe:Lua. Die Variante {{#aufrufen:}} wird von Programmierern nicht verwendet. |
|
|
|
|
Einbinden eines Abschnitts aus einer Seite; siehe Hilfe:Seiten einbinden. | |
Vorlage:Anker {{plural:Parameter|Singular|Plural}}
|
Ermöglicht eine grammatikalisch korrekte Singular-/Pluralschreibweise Wenn Parameter den numerischen Wert „1“ liefert, erfolgt die Ausgabe von Singular , ansonsten von Plural .Beispiel aus dem MediaWiki-Namensraum (MediaWiki:category-article-count-limited): Folgende {{plural:$1|Seite ist|Seiten sind}} in dieser Kategorie enthalten: Als Parameter funktionieren auch Berechnungen mit {{#expr:<ausdruck>}} (siehe Hilfe:Vorlagenprogrammierung).
| |
Vorlage:Anker{{#property:…}}
|
Unformatierte Variante von #statements .
| |
Vorlage:Anker{{#special:Spezialseitenname englisch oder deutsch}}
|
{{#spezial:Spezialseitenname englisch oder deutsch}}
|
Gibt den Standardnamen (kanonische Form) der Spezialseite aus. Es können neben den englischen Namen auch die deutschen oder englischen Aliase angegeben werden. Beispiel: {{#special:blockip}} ergibt „Spezial:Sperren“
|
Vorlage:Anker{{#speciale:Spezialseitenname englisch oder deutsch}}
|
{{#speziale:Spezialseitenname englisch oder deutsch}}
|
Gibt den Standardnamen (kanonische Form) der Spezialseite in URL-encodierter Form aus. Es kann neben den englischen Namen auch die deutschen oder englischen Aliase angegeben werden. Beispiel: {{#speciale:contributions}} ergibt „Spezial:Beitr%C3%A4ge“
|
Vorlage:Anker
|
Bezieht Daten der gewählten Eigenschaft vom Wikidata-Objekt, mit dem die Seite verbunden ist. Beispiel (Eigenschaft Vorlage:Wikidata): | |
Vorlage:Anker{{#tag: Name | Inhalt | attr_1 = Wert 1 | attr_2 = Wert 2 }}
|
{{#erweiterung:Name | Inhalt | attr_1 = Wert 1 | attr_2 = Wert 2 }}
|
Wandelt eine Erweiterung „Name“ (zum Beispiel „imagemap“) der Syntax <Name attr_1="Wert 1" attr_2="Wert 2">Inhalt</Name> in eine Parserfunktion um. Darin können dann auch Variablen wie zum Beispiel {{SEITENNAME}} verwendet werden. Sollten senkrechte Striche im Inhalt oder in den Attributen vorkommen, so müssen sie mit | oder {{!}} kodiert (maskiert) werden. Gleichheitszeichen im Inhalt müssen mit = kodiert werden. Siehe auch: allgemeine Hinweise. Die Variante {{#erweiterung:}} wird von Programmierern nicht verwendet.
|
Vorlage:Anker{{#target:Seitenname}}
|
Empfängerseite; siehe Hilfe:Massennachricht | |
Vorlage:Anker{{PAGENAME:Seitenname}}
|
{{SEITENNAME:Seitenname}}
|
Aufbereitung von Seitenname: Namensraumpräfix wird entfernt, Unterstrich wird zu Zwischenraum gewandelt |
Vorlage:Anker{{PAGESINCATEGORY:Kategorienname}}, {{PAGESINCAT:Kategorienname}}, {{PAGESINCATEGORY:Kategorienname|all}}, {{PAGESINCAT:Kategorienname|all}} {{PAGESINCATEGORY:Kategorienname|R}}, {{PAGESINCAT:Kategorienname|R}} {{PAGESINCATEGORY:Kategorienname|pages}}, {{PAGESINCAT:Kategorienname|pages}} {{PAGESINCATEGORY:Kategorienname|R|subcats}}, {{PAGESINCAT:Kategorienname|R|subcats}} {{PAGESINCATEGORY:Kategorienname|files|R}}, {{PAGESINCAT:Kategorienname|files|R}}
|
{{SEITEN_IN_KATEGORIE:Kategorienname}}, {{SEITEN_KAT:Kategorienname}}, {{SEITENINKAT:Kategorienname}}, {{SEITEN_IN_KATEGORIE:Kategorienname|alle}}, {{SEITEN_KAT:Kategorienname|alle}}, {{SEITENINKAT:Kategorienname|alle}}
|
Gibt die Gesamtanzahl an Seiten, Dateien und Unterkategorien innerhalb einer Kategorie zurück. Mit dem optionalen Parameter R wird die Zahl in den Rohzustand ohne Tausendertrennzeichen konvertiert. Dabei ist zu beachten, dass die Zahl ohne die Angabe von |R immer mit Tausendertrennzeichen erfolgt.
Mit einem weiterem Parameter kann man auch nur den Zähler für Seiten ( |
Vorlage:Anker{{PAGESIZE:Seitenname}} {{PAGESIZE:Seitenname|R}}
|
{{SEITENGRÖSSE:Seitenname}} {{SEITENGRÖSSE:Seitenname|R}}
|
Gibt die Größe der angegebenen Seite zurück. Mit dem optionalen Parameter R wird die Zahl in den Rohzustand ohne Tausendertrennzeichen konvertiert. Dabei ist zu beachten, dass die Zahl ohne die Angabe von |R immer mit Tausendertrennzeichen erfolgt. Die Werte werden jeweils beim Speichern aktualisiert und in die Datenbank geschrieben. Aufgrund des Cache kann es aber zur Verzögerung bei der Aktualisierung der Seiten kommen, die diese Parserfunktion verwenden.Bei Verwendung dieser Parserfunktion ergibt sich in der Linkliste der Zielseite ein Eintrag als „Vorlageneinbindung“. |
Vorlage:Anker{{NUMBERINGROUP:Benutzergruppenname}}, {{NUMINGROUP:Benutzergruppenname}} {{NUMBERINGROUP:Benutzergruppenname|R}}, {{NUMINGROUP:Benutzergruppenname|R}}
|
{{BENUTZER_IN_GRUPPE:Benutzergruppenname}} {{BENUTZER_IN_GRUPPE:Benutzergruppenname|R}}
|
Liefert die Anzahl der Benutzer in der Benutzergruppe, zum Beispiel {{BENUTZER_IN_GRUPPE:bot}} = 1. Die Ausgabe erfolgt standardmäßig mit Tausenderpunkt. Bei Angabe von |R gibt es kein Trennzeichen. Aufgrund des Cache kann es aber zur Verzögerung bei der Aktualisierung der Seiten kommen, die diese Parserfunktion verwenden.
|
Vorlage:Anker{{CASCADINGSOURCES}} {{CASCADINGSOURCES:Seitenname}}
|
{{KASKADENQUELLEN}} {{KASKADENQUELLEN:Seitenname}}
|
Liefert die Seiten, die zur Kaskadensperre führen |
Weitere Informationen
- Hilfe:Spezialseiten #Benutzer (z. B. für Links auf die jeweils eigene Benutzerseite des angemeldeten Benutzers)
- mw:Help:Magic words – Hilfe zu den „magischen Wörtern“ bei Mediawiki (englisch)
- Vorlage:Phab – Quellcode des Moduls (alle „magischen Wörter“, englisch dokumentiert)
Anmerkungen
- ↑ konfigurierbar über MediaWiki:pubmedurl
- ↑ konfigurierbar über MediaWiki:rfcurl
- ↑ Vorlage:Phab
- ↑ Vorlage:Phab
- ↑ Vorlage:Phab