Hilfe:Magische Wörter
Hinweis: Wenn Du diese Seite bearbeitest, stimmst Du zu, dass Dein Beitrag unter der [CC0] veröffentlicht wird. Mehr Informationen findest du auf der Public Domain Hilfeseite. |
Magische Wörter sind Zeichenketten, welche MediaWiki mit einem Ausgabewert oder einer Funktion verbindet, etwa Zeitangaben, Webseiten-Informationen oder Seitennamen. Diese Seite behandelt ausschließlich den Gebrauch regulärer magischer Wörter, eine technische Dokumentation befindet sich unter Handbuch:Magische Wörter .
Es gibt drei allgemeine Typen von magischen Wörtern:
- Verhaltensschalter: Diese werden normalerweise als großgeschriebene Wörter geschrieben, die von doppelten Unterstrichen umgeben sind, z.B.
__FOO__
'. - Variablen: sind Wörter in Großbuchstaben, umschlossen von doppelten geschweiften Klammer, beispielsweise
{{FOO}}
. Als solche sehen sie ein wenig aus wie Vorlagen. - Parserfunktionen: akzeptieren Parameter und kommen in zwei Formen vor:
{{foo:...}}
oder{{#foo:...}}
, z.B.{{#invoke:...}}
. Siehe auch Hilfe:Erweiterung:ParserFunktionen und Erweiterung:Scribunto .
Variablen und Parserfunktionen können subst: benutzen, 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 (wenn vom Skin unterstützt) und kann oft verwandt werden, um gewünschte Auslassungen oder Einfügungen im Inhalt vorzugeben. Beachte, dass manche dieser Schalter nicht vom Minerva-Skin unterstützt werden.
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). Dies wird nicht in Skins funktionieren, die Inhaltsverzeichnisse außerhalb des Artikelinhalts anzeigen, z.B. den Vector 2022-Skin. | |||
__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. Dies wird nicht in Skins funktionieren, die Inhaltsverzeichnisse außerhalb des Artikelinhalts anzeigen, z.B. den Vector 2022-Skin.
|
|||
Bearbeitung | ||||
__NOEDITSECTION__
|
Versteckt die Bearbeitungslinks neben den Abschnitten. Dies ist besonders nützlich, wenn eine Überschrift aus einer Vorlage heraus erstellt wird: die normale Wiki-Abschnitts-Bearbeitung würde ja in diesem Fall den Vorlagen-Code bearbeiten, was in der Regel vom Benutzer nicht beabsichtigt ist. Dessen Verwendung in einer Vorlage weitet den Effekt auf diese Vorlage aus, auf Seiten auf denen sie eingefügt wird, und auf jegliche Vorlage, die auf derselben Seite eingefügt wird. Es gibt eine Umgehungslösung. | |||
__NEWSECTIONLINK__
|
Fügt auf Nicht-Diskussionsseiten neben dem „Bearbeiten“-Reiter einen Link, der einen neuen Abschnitt zum Bearbeiten anlegt (siehe Adding a section to the end). |
| ||
__NONEWSECTIONLINK__
|
Entfernt auf Diskussionsseiten den Link neben dem "Bearbeiten"-Reiter. |
| ||
Kategorien | ||||
__NOGALLERY__
|
Ersetzt auf einer Kategorienseite alle Bilder-Voransichten durch normale Links |
| ||
__HIDDENCAT__
|
Versteckt bei Benutzung eine Kategorie bei allen geführten Seiten und in Unterkategorien (versteckte Kategorien lassen sich über eine Option in den Benutzereinstellungen anzeigen). |
| ||
__EXPECTUNUSEDCATEGORY__
|
Wird diese Option auf einer Kategorieseite verwendet, wird die Kategorie aus Special:UnusedCategories entfernt. |
| ||
Sprachumsetzung | ||||
__NOCONTENTCONVERT__ __NOCC__
|
Bei Wikis mit Sprachvarianten solltest du in der Artikelanzeige keine Sprachumwandlung vornehmen; zeige zum Beispiel nur Chinesisch (zh) anstelle von Varianten wie zh_cn, zh_tw, zh_sg oder zh_hk. | |||
__NOTITLECONVERT__ __NOTC__
|
Verhindert für Wikis mit Sprachvarianten eine Sprachübersetzung im Titel (keine Wirkung auf den Inhalt). | |||
Andere | ||||
__START__
|
Wirkungslos. Wurde verwendet, um anzuzeigen, wo Datenbankmitteilungen nach einem Kommentar begannen, der nicht transkludiert werden sollte. Entfernt in r1695 und komplett entfernt in r24784 |
| ||
__END__
|
Definiert explizit das Ende einer Seite, verhindert damit das Entfernen von schließenden Leerzeichen. Entfernt in 19213. |
| ||
__INDEX__
|
Erlaubt Suchmaschinen das Indizieren der Seite (übersteuert $wgArticleRobotPolicies , jedoch nicht robots.txt). Es gehorcht der Variable $wgExemptFromUserRobotsControl . |
| ||
__NOINDEX__
|
Verbietet Suchmaschinen das Indizieren der Seite (also die Anzeige in Suchergebnissen). Es gehorcht der Variable $wgExemptFromUserRobotsControl . |
| ||
__STATICREDIRECT__
|
Hindert MediaWiki auf Weiterleitungsseiten an der automatischen Korrektur, wenn das Ziel verschoben wird, und ob die Option „Nach dem Verschieben alle Weiterleitungen auf die Ursprungsseite bereinigen“ zur Korrektur gesetzt ist (die $wgFixDoubleRedirects benötigt). |
| ||
__EXPECTUNUSEDTEMPLATE__
|
Wird diese Option auf einer Vorlagenseite verwendet, wird die Vorlage aus Special:UnusedTemplates entfernt.
Wenn dieser Schalter nicht mit dem Inhalt der Vorlage transkludiert werden soll, sollte er ähnlich wie Vorlagenkategorien innerhalb von Wenn der Schalter dazu gedacht ist, alle Seiten aus dem Bericht zu entfernen, die eine bestimmte Vorlage transkludieren (beispielsweise einen Hinweis, der auf Testfällen oder Sandbox-Unterseiten transkludiert wird), platziere den Schalter innerhalb von |
| ||
Tag-Erweiterungen | ||||
Erweiterung | Wort | Beschreibung | Versionen | |
GlobalUserPage | __NOGLOBAL__
|
Verhindert die Anzeige der globalen Benutzerseite. Wenn auf der zentralen Benutzerseite vorhanden, verhindert das, dass diese auf anderen Wikis angezeigt wird. Legt damit auch fest, ob ein Link zur Benutzerseite innerhalb der anderen Wikis rot oder blau dargestellt wird. |
| |
Disambiguator | __DISAMBIG__
|
Prüft auf eine Begriffsklärungsseite. |
| |
Wikibase (client) | __EXPECTED_UNCONNECTED_PAGE__
|
Einige Wiki-Seiten verdienen keinen Wikidata-Eintrag, wie z.B. Diskussionsarchive, Template-Unterseiten, etc. Um zu verhindern, dass eine Wikiseite in Special:UnconnectedPages aufgelistet wird, verwende dieses magische Wort irgendwo auf der Seite. Seiten, die nicht den Wikidata-Kriterien für die Aufnahme in Wikidata entsprechen, sollten keinen Wikidata-Eintrag erhalten. |
| |
DiscussionTools | __ARCHIVEDTALK__
|
Verbirgt „Beantworten“-Links von Diskussionen auf archivierten Seiten. |
| |
__NOTALK__
|
Bewirkt, dass eine Seite in einem Diskussions-Namensraum nicht wie eine Diskussionsseite behandelt wird. |
| ||
ProofreadPage | __EXPECTWITHOUTSCANS__
|
Einige Wikisource-Inhaltsseiten bestehen aus Listen (z. B. einer Liste von Ausgaben oder Übersetzungen desselben Werks) und hatten daher keine Scans. Um zu verhindern, dass diese Seiten in Special:PagesWithoutScans aufgelistet werden, fügen Sie dieses magische Wort in die Seite ein. |
| |
Wikibase (client) | {{NOEXTERNALLANGLINKS}}
|
Ein magisches Wort und eine Parserfunktion, die bei Aufruf die Wikibase-Erweiterung für eine bestimmte Seite deaktivieren oder mit den Parametern bestimmte von der Erweiterung erstellte Interlanguage-Links unterdrücken können . Bei aktiver Nutzung werden nur in den Wikitext vorhandene Sprachverbindungen verwendet. |
Variablen
Variablen geben Informationen über die aktuelle Seite, das Wiki oder das Datum zurück. Ihre Syntax gleicht der von Vorlagen. Als "[aufwendig]" markierte Variablen 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:PAGENAME zu benutzen, müsste dies in der Form {{Template:PAGENAME}}
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 Verwendung dieser Variablen bewirkt, dass die Seiten für eine begrenzte Anzahl von Sekunden zwischengespeichert werden. Dies wird in MagicWordFactory konfiguriert.
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}}
|
2024 | Jahr | ||
Monat | ||||
{{CURRENTMONTH}}
|
11 | Monatszahl (mit führender Null) | ||
{{CURRENTMONTH1}}
|
11 | Monatszahl (ohne führende Null) | ||
{{CURRENTMONTHNAME}}
|
November | Monat | ||
{{CURRENTMONTHNAMEGEN}}
|
November | Monat (Genitiv) | ||
{{CURRENTMONTHABBREV}}
|
Nov. | Monat (Kurzform) |
| |
Tag | ||||
{{CURRENTDAY}}
|
4 | Tag im Monat (keine führende Null) | ||
{{CURRENTDAY2}}
|
04 | Tag im Monat (mit führender Null) |
| |
{{CURRENTDOW}}
|
1 | Wochentagszahl (keine führende Null) | ||
{{CURRENTDAYNAME}}
|
Montag | Wochentag | ||
Uhrzeit | ||||
{{CURRENTTIME}}
|
18:21 | Uhrzeit (24-Stunden-HH:mm-Format) | ||
{{CURRENTHOUR}}
|
18 | Stunde (24-Stunden-Format, führende Null) | ||
Andere | ||||
{{CURRENTWEEK}}
|
45 | Kalenderwoche | ||
{{CURRENTTIMESTAMP}}
|
20241104182145 | YYYYMMDDHHmmss-Zeitstempel |
|
Die folgenden Variablen funktionieren analog wie oben, bloß benutzen sie die Zeitzone der Website oder $wgLocaltimezone statt die Benutzereinstellungen.
{{LOCALYEAR}}
{{LOCALMONTH}}
{{LOCALMONTH1}}
{{LOCALMONTH2}}
{{LOCALMONTHNAME}}
{{LOCALMONTHNAMEGEN}}
{{LOCALMONTHABBREV}}
{{LOCALDAY}}
{{LOCALDAY2}}
{{LOCALDOW}}
{{LOCALDAYNAME}}
{{LOCALTIME}}
{{LOCALHOUR}}
{{LOCALWEEK}}
{{LOCALTIMESTAMP}}
Um Zeitangaben genauer zu gestalten, oder das aktuelle Jahr und die aktuelle Woche nach ISO-8601 anzupassen, steht die optionale Erweiterung Erweiterung:ParserFunctions bereit, die mit der #time -Parser-Funktion kommt.
Technische Metadaten
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}}
|
|
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.
|
| ||
{{ARTICLEPATH}}
|
/wiki/$1 | Relativer Artikel-Pfad ($wgArticlePath ) | |||
{{SCRIPTPATH}}
|
/w | Relativer Skript-Pfad ($wgScriptPath ) | |||
{{STYLEPATH}}
|
/w/skins | Relativer Style-Pfad ($wgStylePath ) |
| ||
{{CURRENTVERSION}}
|
1.44.0-wmf.1 (fbc8c4f) | MediaWiki-Version des Wikis |
| ||
{{CONTENTLANGUAGE}}
|
en en |
die Standard-Interface-Sprache des Wiki ($wgLanguageCode ) |
| ||
Seite | |||||
{{PAGEID}}
|
41929 | Gibt die Seitenkennung (Seiten ID) zurück. |
| ||
{{PAGELANGUAGE}} {{#language:{{PAGELANGUAGE}}}}
|
de Deutsch |
Gibt die Sprache der aktuellen Seite zurück. Der Sprachcode, den diese Variable zurückgibt, kann mit {{#language:...}} in den Namen der Sprache umgewandelt werden.
|
| ||
{{TRANSLATABLEPAGE}}
|
Help:Magic words | Liefert den Titel der übersetzten Seite (die Seite, welche die Grundlage für die Übersetzung in andere Sprachen liefert) zurück, wenn die Seite als übersetzbar markiert ist (inklusive übersetzter Seiten), und nichts, wenn die Seite nicht als übersetzbar markiert ist. |
| ||
|
Übersetzter Abschnitt. Sprache: de. Not translated unit. Language: en. |
Muss auf einer übersetzten Seite, innerhalb von <translate> -Tags verwendet werden. Gibt den Sprachcode der aktuellen Übersetzungseinheit wieder. In einer Übersetzungsseite wird, wenn die Einheit übersetzt ist, die Übersetzungssprache zurückgegeben. Sonst wird die Ausgangssprache zurückgegeben. Der Sprachcode, den diese Variable zurückgibt, kann mit {{#language:...}} in einen Sprachnamen umgewandelt werden. Darf nur von Übersdetzungsadministratoren verwendet werden.
|
| ||
{{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. |
| |||
{{PROTECTIONEXPIRY:Aktion}}
|
Gibt den Ablauf des Schutzes (z.B. "20160418155030", "unendlich") für eine bestimmte Aktion (z.B. "bearbeiten", "verschieben") auf der aktuellen Seite aus. Gibt „infinity“ aus, wenn kein Schutz besteht. |
| |||
{{CASCADINGSOURCES}}
|
[Aufwendig] Gibt die Quellen jeden Kaskadenschutzes zurück, der auf der aktuellen Seite aktiv ist. Seiten werden ihren eigenen Titel nicht ausgeben, es sei denn sie transkludieren sich selbst. |
| |||
Angezeigte Revision der aktuellen Seite (letzte Revision oder ausgewählte ältere Revision) | |||||
{{REVISIONID}}
|
- | eindeutige Versions-ID In der Vorschau ist es leer, daher kann man eine Fehlermeldung nur in der Vorschau anzeigen. Kann im Miser-Modus (alle WMF-Wikis) deaktiviert werden und gibt stattdessen - zurück, wenn keine Vorschau angezeigt wird.
|
| ||
{{REVISIONDAY}}
|
27 | Tag der letzten Bearbeitung (keine führende Null) |
| ||
{{REVISIONDAY2}}
|
27 | Tag der letzten Bearbeitung (führende Null) |
| ||
{{REVISIONMONTH}}
|
10 | Monat der letzten Bearbeitung (führende Null seit 1.17+, zuvor ohne führende Null). |
| ||
{{REVISIONMONTH1}}
|
10 | Monat der Bearbeitung (keine führende Null) |
| ||
{{REVISIONYEAR}}
|
2024 | Jahr der letzten Bearbeitung |
| ||
{{REVISIONTIMESTAMP}}
|
20241027185147 | Zeitstempel der letzen Bearbeitung |
| ||
{{REVISIONUSER}}
|
Tacsipacsi | Der Accountname des/der Benutzers/in, der/die die betreffende Bearbeitung vorgenommen hat, oder der/die Benutzer/in, der/die eine Bearbeitungsvorschau anzeigt. |
| ||
{{REVISIONSIZE}}
|
90847 | Die Größe (Bytes des Wikitextes) der angezeigten Revision der Seite oder der Vorschau |
| ||
Auf den Seiteninhalt bezogen | |||||
{{DISPLAYTITLE:Titel}} {{DISPLAYTITLE:Titel|noerror}} {{DISPLAYTITLE:Titel|noreplace}}
|
Formatiert den Anzeigetitel der aktuellen Seite, der normalerweise in der Kopfzeile einer Seite angezeigt wird. Wenn $wgRestrictDisplayTitle nicht auf false festgelegt ist, muss der Wert dem Standardtitel gleichwertig sein: nur Änderung der Kapitalisierung an bestimmten Teilen des Titels (nicht überall) und die Ersetzung von Leerzeichen mit Unterstrichen ist erlaubt. Es kann mit $wgAllowDisplayTitle deaktiviert oder aktiviert werden.
Als zweites Argument kann noerror oder noreplace angegeben werden, um Fehlermeldungen zu unterdrücken, wenn mehrere Anzeigetitel auf einer Seite verwendet werden, oder um zu bewirken, dass dieser |
(für noerror und noreplace) | |||
{{DEFAULTSORT:Sortierschlüssel}} {{DEFAULTSORTKEY:Sortierschlüssel}} {{DEFAULTCATEGORYSORT:Sortierschlüssel}} {{DEFAULTSORT:Sortierschlüssel|noerror}} {{DEFAULTSORT:Sortierschlüssel|noreplace}}
|
Werkzeug zur Kategorisierung, das einen Sortierschlüssel vorgibt. Wenn du zum Beispiel {{DEFAULTSORT:Smith, John}} am Ende von John Smith einfügst, würde die Seite in den Kategorien standardmäßig unter "S" sortiert werden. Es kann ein zweites Argument noerror oder noreplace annehmen, um Fehlermeldungen zu unterdrücken, wenn mehrere Standardsortierschlüssel auf einer Seite verwendet werden, oder um zu erreichen, dass dieses defaultsort nichts tut, wenn ein defaultsort bereits früher auf der Seite angegeben wurde.
|
(für noerror und noreplace) |
Localization
Variable | Ausgabe | Beschreibung | Versionen | |
---|---|---|---|---|
{{USERLANGUAGE}}
|
de | User's language. (If $wgParserEnableUserLanguage is enabled, it is disabled by default.) Note: Currently not supported by Parsoid Page View. If using Parsoid Page View or if $wgParserEnableUserLanguage is disabled, the magic word will return the same result as {{PAGELANGUAGE}} .
|
|
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}}
→ 1.737.395 und {{NUMBEROFPAGES:R}}
→ 1737395).
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 bei {{PAGESIZE:Seitentitel}}
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}}
|
1.737.395 | Zahl der Wikiseiten. |
| |
{{NUMBEROFARTICLES}}
|
63.305 | Zahl der Wikiseiten in den Inhaltsnamensräumen , die als Artikel gewertet werden. Für Details siehe Handbuch:$wgArticleCountMethod . | ||
{{NUMBEROFFILES}}
|
2.761 | Zahl der hochgeladenen Dateien. |
| |
{{NUMBEROFEDITS}}
|
6.717.851 | Zahl der Seitenbearbeitungen. |
| |
{{NUMBEROFVIEWS}}
|
Zahl der Seitenbetrachtungen. Für gewöhnlich nutzlos auf Wikis mit Zwischenspeicherung (Caching). Entfernt in Gerrit change 150699. |
| ||
{{NUMBEROFUSERS}}
|
18.014.091 | Zahl der registrierten Nutzerkonten. |
| |
{{NUMBEROFADMINS}}
|
137 | Zahl der Benutzerkonten in der Gruppe Sysop. |
| |
{{NUMBEROFACTIVEUSERS}}
|
841 | Anzahl der aktiven Nutzer/innen, basierend auf den Kriterien in Special:Statistics. |
| |
{{PAGESINCATEGORY:Kategorienname}} {{PAGESINCAT:Kategorienname}}
|
159 159 |
[Aufwendig] Anzahl der Seiten (einschließlich Unterkategorien und Dateien) in der angegebenen Kategorie. (Kategorie:Hilfe wird zur Demonstration verwendet) |
| |
{{PAGESINCATEGORY:Kategorienname|all}} {{PAGESINCATEGORY:Kategorienname|pages}} {{PAGESINCATEGORY:Kategorienname|subcats}} {{PAGESINCATEGORY:Kategorienname|files}}
|
159 156 3 0 |
[Aufwendig] Respektive die Anzahl der
in der angegebenen category. (Kategorie:Hilfe wird zur Demonstration verwendet) |
| |
{{NUMBERINGROUP:Benutzergruppenname}} {{NUMINGROUP:Benutzergruppenname}}
|
22 22 |
Zahl der Benutzerkonten in einer gegebenen Gruppe . (bureaucrat wird zu Demonstrationszwecken genutzt) |
| |
{{PAGESINNS:Index}} {{PAGESINNAMESPACE:Index}}
|
nicht aktiviert | [Aufwendig] 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}} darin, dass die erstere Weiterleitungen und Begriffsklärungsseiten enthält. Standardmäßig deaktiviert, zu aktivieren über $wgAllowSlowParserFunctions .
|
|
Seitennamen
Variable | Für die aktuelle Seite | Beschreibung | Versionen | |
---|---|---|---|---|
{{FULLPAGENAME}}
|
Help:Magic words/de | Vollständiger Seitenname (inkl. aller Unterseitenebenen) mit Namensraum-Präfix |
| |
{{PAGENAME}}
|
Magic words/de | Vollständiger Seitentitel (inkl. aller Unterseitenebenen) ohne den Namensraum. | ||
{{BASEPAGENAME}}
|
Magic words | Seitentitel einer Seite in der unmittelbar höheren Unterseiten-Ebene ohne Namensraum. Würde Title/Foo auf der Seite Help:Title/Foo/Bar zurückgeben.
|
| |
{{ROOTPAGENAME}}
|
Magic words | Name der Stammseite. Wird von Title nach Help:Title/Foo/Bar zurückkehren
|
| |
{{SUBPAGENAME}}
|
de | Der Unterseiten-Titel. Würde Bar auf der Seite Help:Title/Foo/Bar zurückgeben.
Wenn keine Unterseiten existieren wird der Wert von Für komplexere Teilungen, kann man |
| |
{{SUBJECTPAGENAME}} {{ARTICLEPAGENAME}}
|
Help:Magic words/de Help:Magic words/de |
Seitenname mit Namensraumpräfix der betreffenden Inhaltsseite |
| |
{{TALKPAGENAME}}
|
Help talk:Magic words/de | Seitenname mit Namensraumpräfix der betreffenden Diskussionsseite |
|
Nichts davon wird durch Änderungen des Anzeigetitels mit {{DISPLAYTITLE:xxxx}}
beeinflusst; die zurückgegebenen Werte sind die ursprünglichen Seitentitel.
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 .
Ab 1.15+ können diese alle einen Parameter annehmen, der die Angabe der zu bedienenden Seite erlaubt, anstatt nur der aktuellen Seite:
{{PAGENAME:Template:Main Page}}
→ Main Page
URL-kodierte Seitennamen
Die folgenden Wörter sind die URL-kodierten Äquivalente:
{{FULLPAGENAMEE}}
{{PAGENAMEE}}
{{BASEPAGENAMEE}}
{{SUBPAGENAMEE}}
{{SUBJECTPAGENAMEE}}
{{ARTICLEPAGENAMEE}}
{{TALKPAGENAMEE}}
{{ROOTPAGENAMEE}}
Beachte: {{PAGENAME:...}}
, {{PAGENAMEE:...}}
und {{urlencode:...}}
haben unteschiedliche Implementierungen.
Für Details siehe Manual:PAGENAMEE encoding .
Namensräume
Variable | Ausgabe | Beschreibung | Versionen | |
---|---|---|---|---|
{{NAMESPACE}}
|
Help | Namensraum (außer den Hauptnamensraum) | ||
{{NAMESPACENUMBER}}
|
12 | Nummer des Namensraums |
| |
{{SUBJECTSPACE}} {{ARTICLESPACE}}
|
Help Help |
Name des betreffenden Inhaltsnamensraums |
| |
{{TALKSPACE}}
|
Help talk | Name des betreffenden Diskussionsnamensraums |
|
Die folgenden Wörter sind die URL-kodierten Äquivalente:
{{NAMESPACEE}}
{{SUBJECTSPACEE}}
{{ARTICLESPACEE}}
{{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:
{{NAMESPACENUMBER:MediaWiki}}
→ 0{{NAMESPACE:MediaWiki}}
→ (Seiten im Hauptbereich werden leer zurückgegeben){{NAMESPACE:Template:Main Page}}
→ Template{{SUBJECTSPACE:Template talk:Main Page}}
→ Template{{ARTICLESPACE:Template talk:Main Page}}
→ Template{{TALKSPACE:Template:Main Page}}
→ Template talk
Der Parameter muss keine Bezeichnung eines Namensraumes sein:
{{SUBJECTSPACE:Help talk}}
→ ' leer
Escaped characters
MediaWiki interprets certain characters as markup separators in certain contexts, notably:
- template invocations
- tables
- function calls.
To prevent an immediate interpretation (so that the character can be displayed literally or later interpreted as a separator), Template:Character
can be used as an escape sequence, but only the following characters (replacements) are supported.
This form can be clearer or at least shorter than using the equivalent <nowiki>character</nowiki>
.
Syntax | Ausgabe | Beschreibung | Versionen | |
---|---|---|---|---|
{{!}}
|
| |
Wird verwendet, um ein Pipe-Zeichen als Teil eines Vorlagen-Arguments oder eines Tabellenzelleninhalts einzufügen. Bevor dies als Magisches Wort hinzugefügt wurde, implementierten viele Wikis dies, indem sie $1 mit $2 als Inhalt erstellten. For historical/technical reasons, this is not an escape sequence properly speaking. The syntax uses a resembling character, the exclamation mark, instead of the vertical bar.
Siehe Help:Extension:ParserFunctions#Escaping pipe characters in tables für zusätzliche Erläuterungen. Before this was added as a magic word, many wikis implemented this by creating Template:! with |
| |
{{=}}
|
= |
Wird verwendet, um ein Gleichheitszeichen einzufügen. Siehe Hilfe:Erweiterung:ParserFunktionen#Ist-Gleich-Zeichen für weitere Erklärungen. Bevor dieses als magisches Wort hinzugefügt wurde, haben viele Wikis dies implementiert, indem sie Template:= mit |
|
Parserfunktionen
Parserfunktionen sind sehr ähnlich zu Variablen, aber benutzen mindestens einen oder mehrere Parameter (technisch gesehen ist jedes magische Wort, das einen Parameter benötigt, eine Parserfunktion) und haben gelegentlich eine Raute am Anfang des Namens, um sie von Vorlagen zu unterscheiden.
Diese Seite beschreibt nur die Parserfunktionen, die direkt in der MediaWiki-Software integriert sind. Andere Parserfunktionen können von MediaWiki-Erweiterungen hinzugefügt werden, wie Erweiterung:ParserFunctions . Siehe dazu Hilfe:Erweiterung:ParserFunktionen .
Technische Metadaten einer anderen Seite
Parserfunktion | Ausgabe (für Seite MediaWiki) |
Beschreibung | Versionen | |
---|---|---|---|---|
{{PAGEID: Seitentitel }}
|
1 | [Aufwendig] Setzt die Seiten-ID der Spezialseite zurück*. |
| |
{{PAGESIZE:Seitentitel}} {{PAGESIZE: Seitentitel |R}}
|
107.602 107602 |
[Aufwendig] Gibt die Bytegröße der angegebenen Seite zurück. Verwende "|R ", um rohe (unformatierte) Zahlen zu erhalten.
|
| |
{{PROTECTIONLEVEL:Aktion | Seitentitel}}
|
sysop | [Aufwendig] 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. |
| |
{{PROTECTIONEXPIRY: Aktion | Seitentitel}}
|
infinity | [Aufwendig] Zeigt für eine angegebene Aktion an, wann der Schutzstatus der aktuellen Seite ausläuft (z.B. "20160418155030", "infinity"). Gibt „infinity“ aus, wenn kein Schutz besteht. |
| |
{{CASCADINGSOURCES: page name}}
|
[Aufwendig] Gibt die Quellen jeden Kaskadenschutzes zurück, der auf der aktuellen Seite aktiv ist. Seiten werden ihren eigenen Titel nicht ausgeben, es sei denn sie transkludieren sich selbst. |
| ||
{{REVISIONID: Seitentitel }}
|
6287429 | [Aufwendig] Einmalige Bearbeitungs-ID der letzten Bearbeitung auf der Spezialseite*. |
| |
{{REVISIONDAY: Seitentitel }}
|
29 | [Aufwendig] Tag des Monats des letzten Version der jeweiligen Seite. Keine führende Null. |
| |
{{REVISIONDAY2: Seitentitel }}
|
29 | [Aufwendig] Tag des Monats der letzten Version der jeweiligen Seite. Mit führende Nullen. |
| |
{{REVISIONMONTH: Seitentitel }}
|
12 | [Aufwendig] Der Monat der letzten Version der jeweiligen Seite. (führende Nullen seit 1.17+, zuvor ohne keine führende Null). |
| |
{{REVISIONMONTH1: Seitentitel }}
|
12 | [Aufwendig] Der Monat der letzten Version der jeweiligen Seite. (Keine führende Null). |
| |
{{REVISIONYEAR: Seitentitel }}
|
2023 | [Aufwendig] Jahr der letzten Version der jeweiligen Seite. |
| |
{{REVISIONTIMESTAMP: Seitentitel }}
|
20231229181425 | [Aufwendig] Zeitstempel der letzten Version der jeweiligen Seite. |
| |
{{REVISIONUSER: Seitentitel }}
|
Tropicalkitty | [Aufwendig] Bearbeitungs-ID von die letzten Version der jeweiligen Seite. |
| |
*Wenn der angegebene Parameter gleich dem aktuellen Titel des Parsers ist, liefert die Parserfunktion bei der Vorschau und bei der Ersetzung die vorherigen Versionen, d. h. auch leere Zeichenketten, wenn sie bei der Seitenerstellung verwendet werden, aber mit den Werten der angezeigten Version für die Seitenansicht, einschließlich der Anzeige alter Revisionen. In diesem Fall handelt es sich um eine nicht-aufwendige Parserfunktion. |
URL-Daten
Parserfunktion | Eingabe → Ausgabe | Beschreibung | Versionen | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{localurl:Seitentitel}} {{localurl:Seitentitel
|
{{localurl:MediaWiki}} → /wiki/MediaWiki {{localurl:MediaWiki|printable=yes}} → /w/index.php?title=MediaWiki&printable=yes |
der relative Pfad zur Seite | |||||||||||||||
{{fullurl:Seitentitel}} {{fullurl:Seitentitel {{fullurl:interwiki:remote page name
|
{{fullurl:Category:Top level}} → //www.mediawiki.org/wiki/Category:Top_level
|
Ein protokoll-relativer Pfad zum Titel, der von der $wgServer -Konfigurationseinstellung für das lokale Wiki abhängt (und daher mit http(s):// beginnen kann oder nicht). Dies löst auch interwiki-Präfixe auf. Beachte: Ungeklammerte (einfache) protokoll-relative Links werden nicht automatisch verlinkt.
|
| ||||||||||||||
{{canonicalurl:Seitentitel}} {{canonicalurl:Seitentitel {{canonicalurl:interwiki:remote page name
|
{{canonicalurl:Category:Top level}} → https://www.mediawiki.org/wiki/Category:Top_level
|
Der absolute Pfad zum Titel, mit canonical URL. Dieser löst auch Interwiki-Prefixe auf. |
| ||||||||||||||
{{filepath:Dateititel}} {{filepath:Dateititel|nowiki}} {{filepath:Dateititel|Größe_des_Vorschaubildes}}
|
{{filepath:Wiki.png}} → //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
|
Ein protokoll-relativer Pfad zur vollen Größe oder zur Miniaturansicht (1.18+) einer Mediendatei. |
| ||||||||||||||
{{urlencode:"Zeichenfolge"}} oder {{urlencode:"Zeichenfolge"|QUERY}} {{urlencode:"Zeichenfolge"|WIKI}} {{urlencode:"Zeichenfolge"|PATH}}
|
{{urlencode:x:y/z á é}} oder {{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 Beachte, dass sich die Voreinstellung in Version 1.17 von |
kodiert die Eingabe zur Verwendung in URLs. Beachte, dass es keine Funktion urldecode gibt wie in den veralteten Extension:StringFunctions .
|
| ||||||||||||||
{{anchorencode:"Zeichenfolge"}}
|
{{anchorencode:x y z á é}} → x_y_z_á_é |
kodiert die Eingabe zur Verwendung im URL-Anker-Abschnitt (hinter dem '#' einer URL). |
|
Die folgenden Entsprechungen sind für die Verwendung in MediaWiki-URLs codiert (einige Zeichen sind prozentcodiert):
{{localurle:Seitenname}}
{{localurle:Seitenname|query_string}}
{{fullurle:Seitenname}}
{{fullurle:Seitenname|query_string}}
{{fullurle:interwiki:remote page name|query_string}}
{{canonicalurle:Seitenname}}
{{canonicalurle:Seitenname|query_string}}
{{canonicalurle:interwiki:remote page name|query_string}}
Namensräume
{{ns:}}
gibt den aktuellen lokalisierten Namen für den Namespace mit diesem Index, dem kanonischen Namen oder dem lokalen Alias zurück.
So geben {{ns:6}}
, {{ns:File}}
und {{ns:Image}}
(ein alter Name für den Namensraum „File“) alle „File“ zurück.
In einem Wiki, in dem die Sprache des Inhalts Französisch ist, ist {{ns:Fichier}}
ebenfalls gültig, aber {{ns:Datei}}
(die Lokalisierung von „File“ in Deutsch) ist es nicht.
Der Hauptnamensraum besitzt keinen Namen, das heißt, {{ns:0}}
gibt eine leere Zeichenkette zurück.
Wenn man sich explizit auf den Hauptnamensraum beziehen will, kann man {{int:Blanknamespace}}
nutzen, was „(Seiten)“ ausgibt.
{{nse:}}
ist das Äquivalent, das für MediaWiki-URLs kodiert ist. Es macht dasselbe, ersetzt aber Leerzeichen durch Unterstriche, was es in externen Links verwendbar macht.
Inhaltsnamensräume | Diskussionsnamensräume | |||
---|---|---|---|---|
Verwendung | Ausgabe | Verwendung | Ausgabe | |
{{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 |
Man sollte lokalisierte Namensräume nicht mit den standardisierten Namensräumen verwechseln.
Formatierung
Verwendung | Eingabe → Ausgabe | Beschreibung | Version | ||
---|---|---|---|---|---|
|
Nicht unterstützt: Beispiele für falsche Eingaben (unzuverlässige Ausgaben), mit oder ohne |
Nimmt eine unformatierte Zahl (arabisch, keine Gruppentrennzeichen und . als Dezimaltrennzeichen) und gibt sie in der lokalisierten Ziffernschrift und formatiert mit Dezimal- und Dezimalgruppentrennzeichen aus, entsprechend der Seiteninhaltssprache.Der Parameter Wenn du wirklich eine Zahl in einem unbekannten Eingabeformat formatieren musst (entsprechend dem Gebietsschema des Wikis), könntest du versuchen, |
| ||
|
|
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. Für abgemeldete Benutzer und diejenigen, die in ihren Einstellungen kein Datumsformat festgelegt haben, kann für Datumsangaben ein Standardwert festgelegt werden: mdy , dmy , ymd , ISO 8601 (Groß-/Kleinschreibung beachten). Wenn nur Monat und Tag angegeben werden, sind nur mdy und dmy gültig. Wenn kein Format angegeben ist oder es ungültig ist, wird das Eingabeformat als Standard verwendet. Wird das angegebene Datum nicht als gültiges Datum erkannt (insbesondere, wenn es Metadaten enthält, etwa aus der verschachtelten Verwendung dieser oder ähnlicher Vorlagen), wird es unverändert wiedergegeben und es werden keine (zusätzlichen) Metadaten generiert.
|
| ||
|
{{lc:DATA CENTER}} → data center
|
Kleinschrift |
| ||
|
{{lcfirst:DATA center}} → dATA center
|
lediglich der erste Buchstabe wird in Kleinschrift umformatiert |
| ||
|
{{uc:text transform}} → TEXT TRANSFORM
|
Großschrift |
| ||
|
{{ucfirst:text tRAnSFORM}} → Text tRAnSFORM
|
lediglich der erste Buchstabe wird in Großschrift umformatiert |
| ||
|
{{padleft:xyz|5}} → 00xyz
|
Fügt eine Zeichenkette mit Füllzeichen (im dritten Parameter gewähltes Zeichen; Standardwert "0") einer bestimmten Länge (zweiter Parameter) neben einem gewählten Basiszeichen oder einer Variablen (erster Parameter) ein. Die letzten Ziffern oder Zeichen in der Basis ersetzen die letzten Zeichen in der Ergänzung, d.h. {{padleft:44|3|0}} ergibt 044. Die Füllzeichenkette kann gekürzt werden, wenn ihre Länge nicht die erforderliche Anzahl von Zeichen ergibt.
In den Versionen bis 1.12 wird nur das erste Zeichen des dritten Parameters verwendet, ab Version 1.15 werden alle Zeichen verwendet. 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. |
| ||
|
{{padright:xyz|5}} → xyz00
|
Wie padleft , doch werden die Pufferzeichen hinten angefügt.
|
| ||
|
{{bidi:text transform}} → text transform
|
Umschließt den Text mit einem für die Schrift geeigneten Richtungsmarker (entweder von links nach rechts (U+202A) oder von rechts nach links (U+202B)) und einem Pop-Richtungsformatierungszeichen (U+202C), um die Richtungssicherheit bei der Verwendung gemischter Schriften im Fließtext zu gewährleisten. |
Siehe auch: Extension:StringFunctions .
Lokalisierung
Hier sind die Magischen Wörter, die als Hauptlokalisierungswerkzeuge verwendet werden. Andere Magischen Wörter hängen oft von der Sprachumgebung und der Konfiguration des Wikis oder von der gewählten Sprache ab: siehe insbesondere #Date and time und, #Formatting, #Miscellaneous. Weitere Magischen Wörter werden durch das Erweiterung:Übersetzen hinzugefügt.
Die Verwendung dieser Magischen Wörter kann sehr komplex sein, und die Dokumentation ist derzeit unvollständig; es gibt einige weitere Informationen auf PLURAL, GRAMMAR, GENDER.
Verwendung | Eingabe → Ausgabe | Beschreibung | Version | |||
---|---|---|---|---|---|---|
{{#language}} {{#language:Sprachcode}} {{#language:Sprachcode|Code der Zielsprache}}
|
{{#language:ar}} → العربية {{#language:ar|en}} → Arabic
|
Der vollständige Name der Sprache für den angegebenen Sprachcode: in der Voreinstellung der native Name (Sprachautonym), sonst der in die Zielsprache übersetzte Name, wenn ein Zielsprachcode angegeben ist. Erweiterung:CLDR muss installiert sein, damit die Übersetzung funktioniert. Wenn kein Argument angegeben ist, wird der Name der „Zielsprache“ zurückgegeben (bei Artikeln die Inhaltssprache, bei Nachrichten die Benutzersprache). |
| |||
{{#bcp47}} {{#bcp47:language code}}
|
{{#bcp47:sr-ec}} → sr-Cyrl{{#bcp47:zh-yue}} → yue
|
Das IETF BCP-47-Sprachtag für den angegebenen Sprachcode . Wenn kein Argument angegeben ist, wird das Tag der „Zielsprache“ zurückgegeben (für Artikel die Inhaltssprache, für Nachrichten die Benutzersprache). |
| |||
{{#dir}} {{#dir:language code}} {{#dir:language code|bcp47}}
|
{{#dir:en}} → ltr{{#dir:he}} → rtl{{#dir:sr-Cyrl|bcp47}} → ltr
|
Die Richtung für den angegebenen Sprachcode , entweder rtl oder ltr . Wenn das optionale zweite Argument bcp47 ist, wird das erste Argument als BCP-47-Sprachtag interpretiert. Wenn kein Argument angegeben ist, wird die Richtung der „Zielsprache“ zurückgegeben (für Artikel die Inhaltssprache; für Nachrichten die Benutzersprache).
|
| |||
{{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 Russisch) {{PLURAL:5|1=Категория|Категории}} → Категории
|
Gibt die Singularform (zweiter Parameter) aus, wenn der Absolutwert des ersten Parameters ein Ausdruck gleich eins ist; ansonsten die Pluralform (dritter Parameter). Die Funktionsweise ist sprachabhängig. Weitere Dokumentation finden Sie unter auf translatewiki.net
Einige Sprachcodes (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, sl, tt_cyrl, tyv, udm, xal) verwenden 3 Pluralformen (aktualisiert 01.2014):
|
||||
{{GRAMMAR:N|noun}}
|
Gibt die korrekte flektierte Form des angegebenen Wortes aus, die durch den Flexionscode hinter dem Doppelpunkt (sprachabhängig) beschrieben wird. Grammatikalische Transformationen werden für flektierte Sprachen wie Polnisch verwendet. Siehe auch $wgGrammarForms . |
| ||||
{{GENDER:username|text for every gender}}
|
(Hängt vom Geschlecht des jeweiligen Benutzers ab) | Ein Schalter für das in den Einstellungen eingestellte Geschlecht. Beachte: Das erste Beispiel ist im Grunde ein No-op |
| |||
{{int:Nachrichtentitel}}
|
{{int:edit}} → Edit (Hängt von der Sprache des Benutzers ab; versuche: fr • ja) |
Internationalisiert (übersetzt) die angegebene interface (MediaWiki-Namensraum)-Nachricht in die Benutzersprache. Für msgnw und andere Transklusions-Zauberwörter, siehe den Abschnitt Transklusionsmodifikatoren.
Beachte, dass dies die Cache-Konsistenz in MediaWiki 1.17 und früher beschädigen / verwirren kann, siehe T16404. „Beachten Sie, dass dies die Cache-Konsistenz in MediaWiki 1.17 und früheren Versionen beschädigen bzw. durcheinanderbringen kann, siehe T16404.“ |
||||
{{int:editsectionhint|MediaWiki}}
|
{{int:editsectionhint|MediaWiki}} → Edit section: MediaWiki
|
Man kann auch Parameter mit Übersetzungen verwenden. Parameter werden in Meldungen mit $1, $2, $3, usw. bezeichnet. Zum Beispiel ist hier die Meldung für editsectionhint: Abschnitt bearbeiten: $1 In diesem Beispiel ersetzt MediaWiki $1. |
Transclusion-Modifier
{{Seitenname|optionale Parameter}}
schließt normalerweise eine andere Seite ein, die voreingestellt aus dem Template:namespace kommt.
Diese magischen Worte ändern dieses Verhalten.
Verwendung | Beschreibung | Version | |
---|---|---|---|
{{:xyz}}
|
Ein bloßer Doppelpunkt ist kein Vorlagen-Modifikator, sondern das Präfix für den Hauptnamensraum. Da die Voreinstellung für die Transklusion der Vorlagen-Namensraum ist, würdest du z.B. {{:UTC}} (vs. {{UTC}}) verwenden, um den Text des Hauptnamensraumartikels UTC statt Template:UTC einzuschließen. | ||
{{int:xyz}}
|
Ebenso wie {{MediaWiki:xyz}}, außer dass die Standardübersetzung der Nachricht abhängig von den Unterseiten und der Sprache des Inhalts/Benutzers/Uselang angewendet wird. Ein weiterer Unterschied ist: dies erscheint nicht unter "Folgende Vorlagen werden auf dieser Seite verwendet:". Wiedergegeben als ⧼xyz⧽, falls MediaWiki:xyz nicht existiert. Siehe auch Hilfe:Systemmitteilungen . | ||
{{msg:xyz}} {{raw:xyz}}
|
Auch wenn es ein magisches Wort namens "xyz" gibt, verwende template:xyz, außer wenn die Vorlage nicht existiert (äquivalent zu {{template:xyz}}). Normalerweise haben Magische Wörter im Falle eines Konflikts Vorrang. | ||
{{raw:xyz}}
|
Wenn $wgEnableScaryTranscluding aktiviert ist, und dies ist eine Interwiki-Transklusion, füge den Wikitext-Rohtext anstelle des Html aus dem Fremdwiki ein. |
| |
{{msgnw:xyz}}
|
Der unaufgelöste Wikitext wird gerendert (so in etwa, für Details siehe Hilfe:Templates (Vorlagen) ). | ||
{{subst:xyz}}
|
Im Wikitext wird das Tag durch den Inhalt ersetzt (nur einstufige Auswertung), siehe Hilfe:Templates (Vorlagen) . | ||
{{safesubst:xyz}}
|
Siehe Hilfe:Templates (Vorlagen) . |
Verschiedenes
Verwendung | Eingabe → Ausgabe | Beschreibung | Versionen | |
---|---|---|---|---|
{{#special:Titel der Spezialseite}}
|
{{#special:userlogin}} → Special:UserLogin
|
Die lokalisierte Bezeichnung für eine gegebene kanonische Spezialseite |
| |
{{#speciale:Titel der Spezialseite}}
|
{{#speciale:userlogin}} → Special:UserLogin
|
Der lokalisierte und URL-kodierte Name für die angegebene kanonische Special: Seite. |
| |
{{#tag:Tagname
|
Beispiel für die <ref> -Tags der Erweiterung Cite:
|
Alias für XML-artige Mediawiki-Parser- oder Erweiterungstags. Es erlaubt eine Vor-Speicher-Transformation von Wiki-Code und Erweiterung:ParserFunctions innerhalb von Tags, bevor das Tag verarbeitet wird. Es verhindert auch das Parsen von Tags in bedingten Pfaden, die nicht ausgeführt werden (wie in #if -Anweisungen). Der Inhalt zwischen den Tags wird als erster Parameter übergeben, und beliebige Attribute für die Tags können als nachfolgende Parameter übergeben werden. Ein Beispiel:
… kann auch so wiedergegeben werden:
|
|
Siehe auch
- Für die Parserfunktion
#invoke
, siehe w:Wikipedia:Lua#Running a module.