Help:Magische Wörter

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Help:Magic words and the translation is 73% complete.

Other languages:
العربية • ‎català • ‎dansk • ‎Deutsch • ‎Zazaki • ‎English • ‎British English • ‎español • ‎euskara • ‎فارسی • ‎suomi • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎ქართული • ‎한국어 • ‎Lëtzebuergesch • ‎олык марий • ‎मराठी • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎slovenčina • ‎svenska • ‎தமிழ் • ‎Türkçe • ‎Tiếng Việt • ‎中文
PD Hinweis: Wenn Du diese Seite bearbeitest, stimmst Du zu, dass Deine Bearbeitungen unter CC0 veröffentlicht werden. Siehe Projekt:PD Hilfe für nähere Informationen.
PD

Magische Wörter sind Zeichenketten, welche MediaWiki mit einem Ausgabewert oder einer Funktion verbindet, etwa Zeitangaben, Webseiten-Informationen oder Seitennamen. Diese Seite behandelt den Gebrauch von regulären magischen Wörtern, eine technische Dokumentation befindet sich unter Manual:Magic words.

Es gibt drei allgemeine Typen von magischen Wörtern:

  • Behavior switches: these are uppercase words surrounded by double underscores, e.g. __FOO__.
  • Variables: these are uppercase words surrounded by double braces, e.g. {{FOO}}. As such, they look a lot like templates.

Variablen und Parserfunktionen können subst:, ebenso wie Vorlagen.Seitenabhängige magische Wörter werden in ihrer Wirkung stets die aktuelle Seite berücksichtigen, selbst wenn das Wort über eine eingebundene Vorlage oder Systemnachricht hinzugefügt wird.

Verhaltensschalter

Ein Verhaltensschalter steuert das Aussehen oder Verhalten einer Seite und kann oft verwandt werden, um gewünschte Auslassungen oder Einfügungen im Inhalt vorzugeben.

Wort Beschreibung Versionen
Inhaltsverzeichnis
__NOTOC__ Versteckt das Inhaltsverzeichnis (TOC → Table of contents).
__FORCETOC__ Erzwingt die Anzeige des Inhaltsverzeichnisses an der üblichen Stelle (über der ersten Überschrift).
__TOC__ Plaziert ein Inhaltsverzeichnis an die Stelle des Wortes (__NOTOC__ wird ignoriert). Bei mehrfachem Vorkommen wird das Inhaltsverzeichnis an die Stelle des ersten Wortes gesetzt.
Bearbeitung
__NOEDITSECTION__ Versteckt die Bearbeitungslinks für Abschnitte. Dies ist besonders nützlich, wenn eine Überschrift aus einer Vorlage erstellt wird: Die normale Wiki-Abschnitts-Bearbeitung würde in diesem Fall den Template-Code bearbeiten, was in der Regel für den Benutzer unerwartet ist. Wenn eine Vorlage mehrere Überschriften enthält, kann es notwendig sein, nach jeder Überschrift "__NOEDITSECTION__" hinzufügen.
__NEWSECTIONLINK__ Fügt auf Nicht-Diskussionsseiten neben dem "Bearbeiten"-Reiter einen Link (normalerweise "+") ein, der einen neuen Abschnitt zum Bearbeiten anlegt (siehe Adding a section to the end).
1.7
__NONEWSECTIONLINK__ Entfernt auf Diskussionsseiten den Link neben dem "Bearbeiten"-Reiter.
1.15
r47522
Kategorien
__NOGALLERY__ Ersetzt auf einer Kategorienseite alle Bilder-Voransichten durch normale Links
1.7
__HIDDENCAT__ Versteckt bei Benutzung eine Kategorie bei allen geführten Seiten und in Oberkategorien (versteckte Kategorien lassen sich über eine Option in den Benutzereinstellungen anzeigen).
1.13
Sprachumsetzung
__NOCONTENTCONVERT__
__NOCC__
Verhindert für Wikis mit Sprachvarianten eine Sprachübersetzung (Zeichen und Phase) im angezeigten Artikel. Beispielsweise wird nur Chinesisch (zh) statt Varianten wie zh_cn, zh_tw, zh_sg, oder zh_hk angezeigt.
__NOTITLECONVERT__
__NOTC__
Verhindert für Wikis mit Sprachvarianten eine Sprachübersetzung im Titel (keine Wirkung auf den Inhalt).
Andere
__START__ Keine Wirkung.
__END__ Definiert explizit das Ende einer Seite, verhindert damit das Entfernen von schließenden Leerzeichen. Entfernt in 19213.
1.1 – 1.8
__INDEX__ Erlaubt Suchmaschinen das Indizieren der Seite (übersteuert $wgArticleRobotPolicies, jedoch nicht robots.txt). Es gehorcht der Variable $wgExemptFromUserRobotsControl.
1.14
__NOINDEX__ Verbietet Suchmaschinen das Indizieren der Seite (also die Anzeige in Suchergebnissen). Es gehorcht der Variable $wgExemptFromUserRobotsControl.
1.14
r37973
__STATICREDIRECT__ On redirect pages, don't allow MediaWiki to automatically update the link when someone moves a page and checks "Update any redirects that point to the original title" (which requires $wgFixDoubleRedirects).
1.13
r37928
__DISAMBIG__ Marks a page as a disambiguation page and places it in Special:DisambiguationPages, and places inward links in Special:DisambiguationPageLinks. See Extension:Disambiguator. requires Extension:Disambiguator

Variablen

Variablen geben Informationen über die aktuelle Seite, das Wiki oder das Datum zurück. Ihre Syntax gleicht der von Vorlagen. Als "[aufwendig]" markierte Vorlagen werden von der Software verfolgt, und ihr Gebrauch auf einer Seite ist in ihrer Zahl begrenzt.

Bei einem Namenskonflikt zwischen Vorlage und Variable wird die Variable benutzt (um doch die Vorlage Template:Vorlagenname zu benutzen, müsste dies in der Form {{Template:Vorlagenname}} geschehen). In manchen Fällen zwingt ein zusätzlicher Parameter den Parser, statt der Variable eine gleichnamige Vorlage einzubinden, so bindet {{CURRENTDAYNAME|x}} etwa Template:CURRENTDAYNAME ein.

Zeitangaben

Die folgenden Variablen geben das gegenwärtige Datum oder die Zeit an, abhängig von der in den Benutzereinstellungen gewählten Zeitzone; Standard ist die UTC-Zeitzone.

Aufgrund des MediaWiki- beziehungsweise Browsercache zeigen diese Variablen oft lediglich das Datum des letzten Neuladens an.

Die magischen Datumsangaben werden in der Sprache des Wikiinhaltes formatiert. Seit 1.19, hängt das von page content language ab.

Variable Ausgabe Beschreibung Versionen
Jahr
{{CURRENTYEAR}} 2014 Jahr
Monat
{{CURRENTMONTH}} 09 Monatszahl (mit führender Null)
{{CURRENTMONTHNAME}} September Monat
{{CURRENTMONTHNAMEGEN}} Septembers Monat (Genitiv)
{{CURRENTMONTHABBREV}} Sep. Monat (Kurzform)
1.5
Tag
{{CURRENTDAY}} 2 Tag im Monat (keine führende Null)
{{CURRENTDAY2}} 02 Tag im Monat (mit führender Null)
1.6
{{CURRENTDOW}} 2 Wochentagszahl (keine führende Null)
{{CURRENTDAYNAME}} Dienstag Wochentag
Uhrzeit
{{CURRENTTIME}} 10:44 Uhrzeit (24-Stunden-HH:mm-Format)
{{CURRENTHOUR}} 10 Stunde (24-Stunden-Format, führende Null)
Andere
{{CURRENTWEEK}} 36 Kalenderwoche
{{CURRENTTIMESTAMP}} 20140902104406 YYYYMMDDHHmmss-Zeitstempel
1.7

Die folgenden Variablen funktionieren analog wie oben, bloß benutzen sie die Zeitzone der Website oder $wgLocaltimezone statt die Benutzereinstellungen.

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

For more thorough time formatting, you may want to install Extension:ParserFunctions to use the #time parser function.

Technische Metadaten

Versionsvariablen liefern Daten über die aktuellste Version der Seite, selbst wenn man eine ältere Version betrachtet.

Variable Ausgabe Beschreibung Versionen
Webseite
{{SITENAME}} MediaWiki Name des Wikis ($wgSitename).
{{SERVER}} //www.mediawiki.org Domänen- URL ($wgServer)
{{SERVERNAME}} www.mediawiki.org Subdomain und Domain-Namen (nicht mehr abhängig von $wgServerName ab Version 1.17).
{{DIRMARK}}
{{DIRECTIONMARK}}

Gibt ein Richtungssteuerzeichen für die Leserichtung der im Wiki eingestellten Sprache an (‎ für "von links nach rechts", ‏ ansonst). Nützlich für Text mit unterschiedlich gerichteten Sprachen. Seit 1.19 kommt es auf den Inhalt der Seite Sprache an.
1.7
r14442
{{SCRIPTPATH}} /w Relativer Skript-Pfad ($wgScriptPath)
{{STYLEPATH}} //bits.wikimedia.org/static-1.24wmf19/skins Relativer Style-Pfad ($wgStylePath)
1.16
{{CURRENTVERSION}} 1.24wmf19 (6ff56a8) MediaWiki-Version des Wikis
1.7
r14199
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
en
en
die Standard-Interface-Sprache des Wiki ($wgLanguageCode)
1.7
r14661
Page
{{PAGEID}} 41929 Zeigt die ID der Seite an
1.20
Gerrit change 9858
{{PROTECTIONLEVEL:Aktion}} Gibt den Seitenschutz-Level (z.B. "autoconfirmed", "sysop") für eine bestimmte Aktion (z.B. "edit", "move") auf der jeweiligen Seite zurück. Wenn kein Seitenschutz eingerichtet ist, wird nichts (leerer (empty) String) zurückgegeben.
1.15
r45587
{{CASCADINGSOURCES}} [Expensive] Returns the sources of any cascading protection acting on the current page. Pages will not return their own title unless they transclude themselves.
1.23
Gerrit change 104999
Letzte Seitenänderung
{{REVISIONID}} 1129699 eineindeutige Versions-ID
1.5
{{REVISIONDAY}} 1 Tag der letzten Bearbeitung (keine führende Null)
1.8
{{REVISIONDAY2}} 01 Tag der letzten Bearbeitung (führende Null)
1.8
{{REVISIONMONTH}} 09 Monat der letzten Bearbeitung (führende Null seit 1.17+, zuvor ohne führende Null)
1.8
{{REVISIONMONTH1}} 9 Monat der Bearbeitung (keine führende Null)
1.17
r66200
{{REVISIONYEAR}} 2014 Jahr der letzten Bearbeitung
1.8
{{REVISIONTIMESTAMP}} 20140901135526 Zeitstempel der letzen Bearbeitung
1.8
{{REVISIONUSER}}
{{URLENCODE:{{REVISIONUSER}}|WIKI}}
FuzzyBot
FuzzyBot
Name des Autors der letzten Seitenversion (beziehungsweise aktueller Benutzer, wenn die Vorschaufunktion beim Bearbeiten genutzt wird).
1.15
r48149
{{REVISIONSIZE}} 62252 Die Größe (Bytes von Wikitext) der aktuellen Version der Seite
1.22
Gerrit change 82650
Auf den Seiteninhalt bezogen
{{DISPLAYTITLE:Titel}} Format the current page's title header. The value must be equivalent to the default title: only capitalization changes and replacing spaces with underscores are allowed (this can be changed with $wgRestrictDisplayTitle). It can be disabled or enabled by $wgAllowDisplayTitle; disabled by default before 1.10+, enabled by default thereafter.

It can take a second argument of noerror or noreplace to suppress error messages when multiple displaytitles are used on one page or to make this displaytitle do nothing if a displaytitle was already specified earlier in the page.

1.7

1.24
Gerrit change 144870

(für noerror und noreplace)
{{DEFAULTSORT:sortkey}}
{{DEFAULTSORTKEY:sortkey}}
{{DEFAULTCATEGORYSORT:sortkey}}
{{DEFAULTSORT:sortkey|noerror}}
{{DEFAULTSORT:sortkey|noreplace}}
Werkzeug zur Kategorisierung, das einen vom Seitentitel abweichenden Sortierschlüssel vorgibt. Beispielsweise wird eine Seite Hans Schmidt mit {{DEFAULTSORT:Schmidt, Hans}} standardmäßig unter "S" kategorisiert.
1.10

1.19
r96767

(für noerror und noreplace)


Statistik

Von den folgenden Variablen zurückgegebene Zahlen werden normalerweise durch Trennzeichen (Kommata beziehungsweise Leerzeichen, je nach lokaler Interfacesprache) getrennt; dieses Verhalten kann mit dem ":R"-Parameter unterdrückt werden (Beispiel: {{NUMBEROFPAGES}} → 216.154 und {{NUMBEROFPAGES:R}} → 216154). Für magische Wörter, die einen Parameter benötigen, ist "|R" zu benutzen, wie bei PAGESINCATEGORY ({{PAGESINCATEGORY:Help}} und {{PAGESINCATEGORY:Help|R}}).

Für magische Wörter, wie PAGESINCATEGORY, die einen Parameter benutzen, verwende "|R", z.B. {{PAGESINCATEGORY:Help}} und {{PAGESINCATEGORY:Help|R}}, oder {{PAGESINCATEGORY:Help|subcats}} und {{PAGESINCATEGORY:Help|subcats|R}}. Dies kann auch auf {{PAGESIZE:"page name"}} angewendet werden.

Die magischen Zahlenangaben werden in der Sprache des Wikiinhaltes formatiert. Seit 1.19, hängt das von page content language ab.

Variable Ausgabe Beschreibung Versionen
{{NUMBEROFPAGES}} 216.154 Zahl der Wikiseiten.
1.7
{{NUMBEROFARTICLES}} 16.147 Zahl der Wikiseiten im Hauptnamensraum ohne Hauptseite.
{{NUMBEROFFILES}} 2.579 Zahl der hochgeladenen Dateien.
1.5
{{NUMBEROFEDITS}} 1.276.063 Zahl der Seitenbearbeitungen.
1.10
r21319
{{NUMBEROFVIEWS}} Zahl der Seitenbetrachtungen. Für gewöhnlich nutzlos auf Wikis mit Zwischenspeicherung (Caching).
1.14
r42721
{{NUMBEROFUSERS}} 1.744.954 Zahl der registrierten Nutzerkonten.
1.7
{{NUMBEROFADMINS}} 167 Zahl der Benutzerkonten in der Gruppe Sysop
1.7
{{NUMBEROFACTIVEUSERS}} 1.126 Zahl der aktiven Benutzerkonten; Aktivität misst sich an Kriterien aus Special:Statistics
1.15
r47392
{{PAGESINCATEGORY:categoryname}}
{{PAGESINCAT:categoryname}}
112
112
[Aufwändig] Zahl der Seiten (einschließlich Unterkategorien und Dateien) in der angegebenen Kategorie.
1.13
r32932
{{PAGESINCATEGORY:categoryname|all}}
{{PAGESINCATEGORY:categoryname|pages}}
{{PAGESINCATEGORY:categoryname|subcats}}
{{PAGESINCATEGORY:categoryname|files}}
112
110
2
0
[Expensive] Respectively, the number of
  • all pages
  • ordinary pages (excluding subcategories and files)
  • subcategories or
  • files

in the given category.

1.20
Gerrit change 12790
{{NUMBERINGROUP:groupname}}
{{NUMINGROUP:groupname}}
30
30
({{NUMBERINGROUP:bureaucrat}} used here)
Zahl der Benutzerkonten in einer gegebenen Gruppe.
1.14
r40116
{{PAGESINNS:index}}
{{PAGESINNAMESPACE:index}}
nicht aktiviert [Aufwändig] Anzahl der Seiten in einem gegebenen Namensraum (Parameter ist die Indexnummer zum zugehörigen Namensraum), beispielsweise gibt {{PAGESINNAMESPACE:14}} die Anzahl aller Kategorien zurück. {{PAGESINNS:0}} unterscheidet sich von {{NUMBEROFARTICLES}}, dass die erstere Weiterleitungen und Begriffsklärung Seiten. Standardmäßig deaktiviert, zu aktivieren über $wgAllowSlowParserFunctions.
1.7

Seitennamen

Variable Ausgabe Beschreibung Versionen
{{FULLPAGENAME}} Help:Magic words/de Vollständiger Seitenname mit Namensraum-Präfix
1.6
{{PAGENAME}} Magic words/de Vollständiger Seitentitel (inkl. aller Unterseitenebenen) ohne den Namensraum.
{{BASEPAGENAME}} Magic words Seite Titel der Seite in den unmittelbar im Unterseite Ebene ohne Namensraum ("Titel/foo" statt "Help:Titel/foo/bar").

For more complex splitting, use {{#titleparts:}} from the ParserFunctions extension.

1.7
{{SUBPAGENAME}} de Name der Unterseite ("bar" statt "Help:Titel/foo/bar")
1.6
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
Help:Magic words/de
Help:Magic words/de
Seitenname mit Namensraumpräfix der betreffenden Inhaltsseite
1.7
{{TALKPAGENAME}} Help talk:Magic words/de Seitenname mit Namensraumpräfix der betreffenden Diskussionsseite
1.7

Die magischen Wörter {{BASEPAGENAME}} und {{SUBPAGENAME}} funktionieren nur in Namensräumen, für die Unterseiten aktiviert sind. Für weitere Informationen und wie man Unterseiten aktiviert, siehe $wgNamespacesWithSubpages.

As of 1.15+, these can all take a parameter, allowing specification of the page to be operated on, instead of just the current page:

  • {{PAGENAME:Template:Main Page}}Main Page
Warning Warning: Page titles containing certain characters, such as apostrophes ' or asterisks *, may produce unexpected results when handled with these magic words, e.g. {{PAGESINCATEGORY:{{PAGENAME}}}}. See bugs 14779, 16474, 35628, and 35746. One simple way to fix this is wrapping the pagename in #titleparts (parser function).

For example, if page name is "L'Aquila", the following code will produce the string "Numeric char encoding":

{{#switch:{{PAGENAME}}
| L'Aquila = No translation
| L = Not OK
| L'Aquila = Entity escaping
| L'Aquila = Numeric char encoding
}}

URL-kodierte Seitennamen

Die folgenden Wörter sind die URL-kodierten Äquivalente:

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{ARTICLEPAGENAMEE}}
  • {{TALKPAGENAMEE}}

Note that {{PAGENAME:...}}, {{PAGENAMEE:...}} and {{urlencode:...}} have distinct implementations. See Manual:PAGENAMEE encoding for details.

Namensräume

Variable Ausgabe Beschreibung Versionen
{{NAMESPACE}} Help Namensraum
{{NAMESPACENUMBER}} 12 Nummer des Namensraums
1.20
Gerrit change 4056
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
Help
Help
Name des betreffenden Inhaltsnamensraums
1.7
{{TALKSPACE}} Help talk Name des betreffenden Diskussionsnamensraums
1.7

Die folgenden Wörter sind die URL-kodierten Äquivalente:

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{TALKSPACEE}}

Ab Version 1.15+ können alle diese Wörter mit einem Parameter verwandt werden, der statt der aktuellen Seite eine beliebige andere spezifiziert:

  • {{NAMESPACE:Template:Main Page}}Template
  • {{SUBJECTSPACE:Template:Main Page}}Template
  • {{TALKSPACE:Template:Main Page}}Template talk

Parameter must not be a namespace name:

  • {{SUBJECTSPACE:Help talk}}  (Empty)

Other

Variable Ausgabe Beschreibung Versionen
{{!}} | Used to include a pipe character as part of a template argument. Before this was added as a magic word, many wikis implemented this by creating Template:! with | as the content.
1.24
Gerrit change 136234

Parserfunktionen

Parserfunktionen sind Variablen sehr ähnlich, aber benutzen mindestens einen Parameter (technisch gesehen ist jedes magische Wort, dass einen Parameter benötigt, eine Parserfunktion) und haben gelegentlich ein Rautenzeichen am Anfang des Namens, um sie von Vorlagen zu unterscheiden.

This page only describes parser functions that are integral to the MediaWiki software. Other parser functions may be added by MediaWiki extensions such as the Extension:ParserFunctions. For those see Help:Extension:ParserFunctions/de.

Technical metadata of another page

Parserfunktion Output
(for page MediaWiki)
Beschreibung Versionen
{{PAGEID: Seitentitel }} 1 [Expensive] Returns the page identifier of the specified page*.
1.23
Gerrit change 76534
{{PAGESIZE: page name }}
{{PAGESIZE: page name |R}}
157
157
[Expensive] Returns the byte size of the specified page. Use "|R" to get raw (unformatted) numbers.
1.13
r33551
{{PROTECTIONLEVEL:action | Seitentitel}} sysop [Expensive] Outputs the protection level (e.g. "autoconfirmed", "sysop") for a given action (e.g. "edit", "move") on the specified page. Returns an empty string if not protected.
1.21
r44683
{{CASCADINGSOURCES:

page name}}

[Expensive] Returns the sources of any cascading protection acting on the specified page. Pages will not return their own title unless they transclude themselves.
1.23
Gerrit change 104999
{{REVISIONID: Seitentitel }} 1083211 [Expensive] Unique revision ID of the last revision on the specified page*.
1.23
Gerrit change 76534
{{REVISIONDAY: Seitentitel }} 30 [Expensive] Day of edit from the last revision of the specified page* (unpadded number).
1.23
Gerrit change 76534
{{REVISIONDAY2: Seitentitel }} 30 [Expensive] Day of edit from the last revision of the specified page* (zero-padded number).
1.23
Gerrit change 76534
{{REVISIONMONTH: Seitentitel }} 07 [Expensive] Month of edit from the last revision of the specified page* (zero-padded number as of 1.17+, unpadded number in prior versions).
1.23
Gerrit change 76534
{{REVISIONMONTH1: Seitentitel }} 7 [Expensive] Month of edit from the last revision of the specified page* (unpadded number).
1.23
Gerrit change 76534
{{REVISIONYEAR: Seitentitel }} 2014 [Expensive] Year of edit from the last revision of the specified page*.
1.23
Gerrit change 76534
{{REVISIONTIMESTAMP: Seitentitel }} 20140730192653 [Expensive] Timestamp as of time of edit on the specified page*.
1.23
Gerrit change 76534
{{REVISIONUSER: Seitentitel }} Steinsplitter [Expensive] The username from the last revision on the specified page*.
1.23
Gerrit change 76534
*When the given param is equal to the current title of the parser, the parser function will yield the previous versions on preview and on substitution, that includes empty strings when used on page creation, but using the values from the current version for page view, including viewing old revisions. In this case it is a non-expensive parser function.


URL-Daten

Parserfunktion Eingabe → Ausgabe Beschreibung Versionen
{{localurl:page name}}
{{localurl:page name|query_string}}
{{localurl:MediaWiki}} → /wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}} → /w/index.php?title=MediaWiki&printable=yes
der relative Pfad zur Seite
{{fullurl:page name}}
{{fullurl:page name|query_string}}
{{fullurl:interwiki:remote page name|query_string}}
{{fullurl:Category:Top level}} → //www.mediawiki.org/wiki/Category:Top_level

{{fullurl:Category:Top level|action=edit}} → //www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit

der absolute Pfad zur Seite; funktioniert auch mit Interwiki-Links. Hinweis: Links ohne Klammern zu absoluten Pfaden werden nicht automatisch verlinkt.
1.5
{{canonicalurl:page name}}
{{canonicalurl:page name|query_string}}
{{canonicalurl:interwiki:remote page name|query_string}}
{{canonicalurl:Category:Top level}}http://www.mediawiki.org/wiki/Category:Top_level

{{canonicalurl:Category:Top level|action=edit}}http://www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit

Der absolute Pfad zum Titel, mit canonical URL. Dieser löst auch Interwiki-Prefixe auf.
1.18
{{filepath:file name}}
{{filepath:file name|nowiki}}
{{filepath:file name|thumbnail_size}}
{{filepath:Wiki.png}} → //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png

{{filepath:Wiki.png|nowiki}} → //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
{{filepath:Example.svg|300}} → //upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/300px-Example.svg.png

der absolute Pfad zu einer Datei
1.12
r25854

1.18
r80813
{{urlencode:string}} (or {{urlencode:string|QUERY}})
{{urlencode:string|WIKI}}
{{urlencode:string|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

Note that the default changed from |WIKI to |QUERY in 1.17; this may break templates that rely on this function.

The input encoded for use in URLs. Note that there is no urldecode function like there is in the obsolete Extension:StringFunctions.
1.7
r14273
(or
1.17
r64726

1.17
r64726

1.17
r64726
)
{{anchorencode:string}} {{anchorencode:x y z á é}} → x_y_z_.C3.A1_.C3.A9 kodiert die Eingabe zur Verwendung im URL-Anker-Abschnitt (hinter dem '#' einer URL).
1.6
r16279

Namensräume

{{ns:}} returns the current localized name for the namespace with that index, canonical name, or local alias. Thus {{ns:6}}, {{ns:File}}, and {{ns:Image}} (an old name for the File namespace) all return "File". On a wiki where the content language is French, {{ns:Fichier}} is also valid, but {{ns:Datei}} (the localisation of "File" in German) is not.

{{nse:}} is the equivalent encoded for MediaWiki URLs. It does the same, but it replaces spaces with underscores, making it usable in external links.

Inhaltsnamensräume Diskussionsnamensräume
Verwendung Ausgabe Verwendung Ausgabe
{{ns:-2}} / {{ns:Media}} Media
{{ns:-1}} / {{ns:Special}} Special
{{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

Don't confuse localised namespaces with custom namespaces.

Formatierung

Verwendung Eingabe → Ausgabe Beschreibung Versionen
{{formatnum:unformatted number}}

{{formatnum:formatnum-formatted number|R}}
{{formatnum:unformatted number|NOSEP}}

  • Einfach:
    • {{formatnum:987654321.654321}}
      → 987.654.321,654321
    • {{formatnum:987,654,321.654321|R}}
      → 987.654.321654321
  • Fortgeschritten:
    • {{formatnum:{{formatnum:987654321.654321}}|R}}
      → 987654321.654321 (on any locale)
    • {{formatnum:00001}}
      → 00.001
    • Examples with Hindi locale:
      • {{formatnum:987654321.654321}}
        → 98,76,54,321.654321
      • {{formatnum:987654321.654321 |NOSEP}}
        → 987654321.654321
      • {{formatnum:98,76,54,321.654321 |NOSEP|R}}
        → 98,76,54,321.654321

Nicht unterstützt:
{{formatnum:{{formatnum:987.654.321}}}}
→ 987 654 321 (e.g. with Italian locale)


Examples of wrong input (unreliable output), with or without |R:
{{formatnum:987,654.321|R}} (the least broken)
{{formatnum:987.654,321|R}}
{{formatnum:987 654,321|R}}
{{formatnum:987 654,321|R}}

Takes an unformatted number (arab, no group separators and . as decimal separator) and outputs it in the localized digit script and formatted with decimal and decimal group separators, according to the wiki's default locale.

The |R parameter can be used to reverse the behavior, for use in mathematical situations: it's reliable and should be used only to deformat numbers who are known to be formatted exactly as formatnum formats them with the wiki's locale.
Achtung! Warnung:  Leading zeroes are not removed, you can use {{#expr:00001}} instead if you have Extension:ParserFunctions installed.

Achtung! Warnung:  If you don't input numbers in the exact format required, don't expect any reliable output, especially on non-English wikis.

Achtung! Warnung:  The NOSEP ("no separators") parameter means that no group / decimal separators are changed; formatnum will only transform the digits themselves in languages which don't use the Hindu–Arabic numeral system. NOSEP can also prevent non-standard digit groupings you wouldn't expect.


If you really need to format (according the wiki's locale) a number in unknown input format, you could try and use formatnum two times (but not if it can have a decimal group, or its separator will be eaten or the number won't be formatted).

1.7

1.13
r32012

{{#dateformat:date}}
{{#formatdate:date}}
{{#dateformat:date|format}}
{{#formatdate:date|format}}

{{#dateformat:25 deC 2009|ymd}}
→ 25 deC 2009 (persönliche Einstellung), 2009 DeC 25 (Standard)
{{#formatdate:dec 25,2009|dmy}}
→ dec 25,2009 (persönliche Einstellung), 25 Dec 2009 (Standard)
{{#dateformat:2009-12-25|mdy}}
Dezember 25, 2009 (persönliche Einstellung), December 25, 2009 (Standard)
{{#formatdate:2009 dec 25|ISO 8601}}
→ 2009 dec 25 (persönliche Einstellung), 2009-12-25 (Standard)
{{#dateformat:25 decEmber|mdy}}
→ 25 decEmber (persönliche Einstellung), DecEmber 25 (Standard)
Note: In the example hereinbefore, "your pref" refers to your date preference on the current MediaWiki wiki only.

Formatiert ein nicht verlinktes Datum nach der "Datumsformat"-Einstellung und kennzeichnet es mit einer Metadatenmarkierung als formatiertes Datum. Als Parameter kann für unangemeldete Benutzer und diejenigen ohne Festlegung in den Einstellungen ein Standard definiert werden: mdy, dmy, ymd, ISO 8601 (Groß-/Kleinschreibung zu beachten). Ohne Angabe des Jahres sind nur die Formate mdy und dmy gültig. Wenn ein Format nicht vorgegeben wird oder Fehler enthält, wird das Standardformat genutzt. Wenn das Datum nicht erkannt werden kann (besonders, wenn es bereits Metadaten enthält), wird es nicht weiter verändert und keine zusätzlichen Metadaten hinzugefügt.

Achtung! Warnung: Obwohl der ISO-8601-Standard Daten aus dem Gregorianischen Kalender benötigt, wird der ISO-Parameter dieser Funktion Daten außerhalb des Greg. Kal. immer noch formatieren (etwa Daten vor 1583). Auch kann das magische Wort nicht korrekt zwischen negative Jahresangabe (gemäß ISO 8601) und Angaben mit BC oder BCE (übliches Format) wechseln.

1.15
r48249
{{lc:string}} {{lc:DATA CENTER}} → data center Kleinschrift
1.5
{{lcfirst:string}} {{lcfirst:DATA center}} → dATA center lediglich der erste Buchstabe wird in Kleinschrift umformatiert
1.5
{{uc:string}} {{uc:text transform}} → TEXT TRANSFORM Großschrift
1.5
{{ucfirst:string}} {{ucfirst:text TRANSFORM}} → Text TRANSFORM lediglich der erste Buchstabe wird in Großschrift umformatiert
1.5
{{padleft:xyz|stringlength}}
{{padleft:xyz|strlen|char}}
{{padleft:xyz|strlen|string}}
{{padleft:xyz|5}} → 00xyz
{{padleft:xyz|5|_}} → __xyz {{padleft:xyz|5|abc}} → abxyz {{padleft:xyz|2}} → xyz
{{padleft:|1|xyz}} → x (first character of the string)
Erweitert die im ersten Parameter gegebene Zeichenkette vorne um im dritten Parameter vorgegebene Zeichen (sonst '0') bis auf die im zweiten Parameter angegebene Länge. Beispiel: {{padleft:44|3|0}} ergibt 044.

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.

bug (fixed in r45734): Multibyte-Zeichen werden als zwei Zeichen gelesen, was die Breite verändert. Diese können auch nicht als Pufferzeichen benutzt werden.

1.8
{{padright:xyz|stringlength}}
{{padright:xyz|strlen|char}}
{{padright:xyz|strlen|string}}
{{padright:xyz|5}} → xyz00

{{padright:xyz|5|_}} → xyz__ {{padright:xyz|5|abc}} → xyzab {{padright:xyz|2}} → xyz
{{padright:|1|xyz}} → x

Wie padleft, doch werden die Pufferzeichen hinten angefügt.
1.8

See also: Extension:StringFunctions.

Localization

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 Erweiterung:Übersetzen.

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.

Verwendung Eingabe → Ausgabe Beschreibung Version
{{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
(Für Russisch)
{{PLURAL:5|1=Категория|Категории}}  → Категории


{{PLURAL:3|страница|страниц|страницы}} → страницы
{{PLURAL:5|страница|страниц|страницы}} → страниц

gibt je nach Notwendigkeit Einzahl (2) oder Mehrzahl (3) für den ersten Parameter aus; Pluralformen für Sprachen wie Russisch basieren auf "modulo 10". You should not expect this to handle fractions (like 44.5) — see bug 28128.
{{grammar:N|noun}} Gibt die korrekt gebeugte Form des angegebenen Nomen anhand des vorne angegebenen Beugungscodes zurück. Siehe auch Manual:$wgGrammarForms.
1.7
{{gender:username|text for every gender}}

{{gender:Username|male text|female text|text for unspecified}}
{{gender:|male text|female text|text for unspecified}}
{{gender:.|male text|female text|text for unspecified}}

(Depends on the named user's gender) A switch for the gender set in Special:Preferences.

Note: The first example is basically a no-op
Note: If 3rd parameter is omitted and user hasn't defined his/her gender, then text if user is male is returned.
A blank username field ({{gender:|) means the current user.
A dot username (.) means the default user gender on this wiki.

1.15
r46247
{{int:message name}} {{int:edit}}Edit
(Depends on user language; try: fr • ja)
Internationalizes (translates) the given interface (MediaWiki namespace) message into the user language. For msgnw and other transclusion magic words, see Help:Magic words#Template modifiers.

Note that this can damage / confuse cache consistency in MediaWiki 1.17 and earlier, see bug 14404.

{{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.

Verschiedenes