FANDOM


Ein "Zauberwort" (englisch magic word) ist ein Code, der von der Wiki-Software speziell ausgewertet wird. Bei der Anzeige der Seite wird nicht der Code angezeigt, sondern stattdessen eine bestimmte Funktion ausgeführt.

Es gibt drei Klassen von magischen Wörtern:

  • Verhaltensschalter: Es handelt sich hierbei um Wörter in Großbuchstaben, die von doppelten Unterstrichen umschlossen sind, etwa __FOO__
  • Variablen: Diese sind Wörter in Großbuchstaben, umschlossen von doppelten geschweiften Klammer, Beispiel: {{FOO}}.
  • Parser-Funktionen: Parser-Funktionen akzeptieren Parameter und kommen in zwei Formen vor: {{foo:...}} oder {{#foo:...}}. Siehe Hilfe:Parser-Funktionen zu zusätzlichen Funktionen, die nicht direkt in der MediaWiki-Software integriert sind!

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
Inhaltsverzeichnis
__NOTOC__ Versteckt das Inhaltsverzeichnis (TOC → Table of contents).
__FORCETOC__ Zwingt 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.
__NEWSECTIONLINK__ Fügt auf Nicht-Diskussionsseiten neben dem "Bearbeiten"-Reiter einen Link (normalerweise "Kommentieren") ein, der einen neuen Abschnitt zum Bearbeiten anlegt.
__NONEWSECTIONLINK__ Entfernt auf Diskussionsseiten den Link neben dem "Bearbeiten"-Link.
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 Oberkategorien (versteckte Kategorien lassen sich über eine Option in den Benutzereinstellungen anzeigen).
Andere
__START__ Keine Wirkung.
__END__ Definiert explizit das Ende einer Seite, verhindert damit das Entfernen von schließenden Leerzeichen.
__INDEX__ erlaubt Suchmaschinen das Indizieren der Seite (Standard)
__NOINDEX__ verbietet Suchmaschinen das Indizieren der Seite (also die Anzeige in Suchergebnissen)
__STATICREDIRECT__ Hindert MediaWiki auf Weiterleitungsseiten an der automatischen Korrektur, wenn das Ziel verschoben wird und die Option zur Korrektur gesetzt ist.
Wikia-spezifisch
__NOWYSIWYG__ Erzwingt für die benutzte Seite den Quelltextmodus beim Bearbeiten.
__NOSHAREDHELP__ Unterbindet auf einer Hilfeseite das Einblenden der allgemeinen Wikia-Hilfe-Version.
__NOCATEGORYEXHIBITION__ Unterbindet in einer "Kategorie:"-Seite das Umwandeln von Textlinks zu Thumbnails im Rahmen der Erweiterung Category Exhibition.
__NOCATEGORYGALLERY__ Unterbindet auf Kategorie-Seiten das Einblenden einer „Kategorie-Galerie“ mit den Fotos der acht meistbesuchten Seiten dieser Kategorie.

Variablen

Variablen geben Informationen über die aktuelle Seite, das Wiki oder das Datum zurück. Ihre Syntax gleicht der von Vorlagen. Als "[teuer]" 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 zu benutzen, müsste dies in der Form {{Vorlage: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 Vorlage: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.

Variable Ausgabe Beschreibung
Jahr
{{CURRENTYEAR}} 2020 Jahr
Monat
{{CURRENTMONTH}} 06 Monatszahl (mit führender Null)
{{CURRENTMONTHNAME}} Juni Monat
{{CURRENTMONTHNAMEGEN}} Junis Monat (Genitiv (Wikipedia))
{{CURRENTMONTHABBREV}} Jun. Monat (Kurzform)
Tag
{{CURRENTDAY}} 1 Tag im Monat (keine führende Null)
{{CURRENTDAY2}} 01 Tag im Monat (mit führender Null)
{{CURRENTDOW}} 1 Wochentagszahl (keine führende Null)
{{CURRENTDAYNAME}} Montag Wochentag
Uhrzeit
{{CURRENTTIME}} 03:07 Uhrzeit (24-Stunden-HH:mm-Format)
{{CURRENTHOUR}} 03 Stunde (24-Stunden-Format, führende Null)
Andere
{{CURRENTWEEK}} 23 Kalenderwoche
{{CURRENTTIMESTAMP}} 20200601030706 YYYYMMDDHHmmss-Zeitstempel

Die folgenden Variablen funktionieren analog wie oben, bloß benutzen sie die Zeitzone von Wikia statt die Benutzereinstellungen.

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}
Um Zeitangaben detaillierter zu formatieren, kann man die #time:-Parser-Funktion nutzen.

Technische Metadaten

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

Variable Ausgabe Beschreibung
Website
{{SITENAME}} Community-Wiki Name des Wikis
{{SERVER}} //community.fandom.com Domänen-URL
{{SERVERNAME}} community.fandom.com Domänenname
{{SCRIPTPATH}} /de relativer Skript-Pfad
{{STYLEPATH}} https://slot1-images.wikia.nocookie.net/__cb1590604275294/common/skins relativer Style-Pfad
{{CURRENTVERSION}} 1.19.24 MediaWiki-Version des Wikis
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
de
de
die Standard-Interface-Sprache des Wiki (wurde bei Erstellung des Wikis gewählt)
Letzte Seitenänderung
{{REVISIONID}} 75062 eigentümliche Versions-ID
{{REVISIONDAY}} 28 Tag der letzten Bearbeitung (keine führende Null)
{{REVISIONDAY2}} 28 Tag der letzten Bearbeitung (führende Null)
{{REVISIONMONTH}} 05 Monat der letzten Bearbeitung (keine führende Null)
{{REVISIONYEAR}} 2011 Jahr der letzten Bearbeitung
{{REVISIONTIMESTAMP}} 20110528095315 Zeitstempel der letzen Bearbeitung
{{REVISIONUSER}} Anne Behnert Name des Autors der letzten Seitenversion
{{PAGESIZE:Seitenname}} 48.310 [teuer] Gibt die Byte-Größe der angegebenen Seite zurück.
{{PROTECTIONLEVEL:Aktion}} Schutzhöhe Gibt die Schutzhöhe (etwa 'autoconfirm', 'sysop') für die angegebene Aktion (etwa 'edit', 'move') der aktuellen Seite (oder nichts bei keinem Schutz) zurück.
Andere
{{DISPLAYTITLE:Titel}} Formatiert den Kopf der aktuellen Seite. Der Parameter muss äquivalent zum eigentlichen Titel sein, erlaubt sind lediglich Groß-/Kleinschreibungsänderungen und das Ersetzen von Leerzeichen durch Unterstriche.
{{DEFAULTSORT:Schlüssel}}
{{DEFAULTSORTKEY:Schl.}}
{{DEFAULTCATEGORYSORT:Schl.}}
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.

Statistik

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

Variable Ausgabe Beschreibung
Gesamtes Wiki
{{NUMBEROFPAGES}} 80.584 Zahl der Wikiseiten
{{NUMBEROFARTICLES}} 1.871 Zahl der Wikiseiten im Hauptnamensraum ohne Hauptseite
{{NUMBEROFFILES}} 8.094 Zahl der hochgeladenen Dateien
{{NUMBEROFEDITS}} 217.128 Zahl der Seitenbearbeitungen
{{NUMBEROFUSERS}} 23.314.616 Zahl der registrierten Nutzerkonten
{{NUMBEROFADMINS}} 4 Zahl der Nutzerkonten in der Gruppe sysop (Administratoren)
{{NUMBEROFACTIVEUSERS}} -1 Zahl der aktiven Benutzerkonten; Aktivität misst sich an Kriterien aus Spezial:Statistik
{{PAGESINCATEGORY:Kategorie-Name}}
{{PAGESINCAT:Hilfe}}
0
118
[teuer] Zahl der Seiten in der angegebenen Kategorie
{{NUMBERINGROUP:Gruppenname}}
{{NUMINGROUP:Gruppenname}}
0
0
(angezeigt: {{NUMBERINGROUP:bureaucrat}})
Zahl der Benutzerkonten in einer gegebenen Benutzergruppe


Seitennamen

Variable Ausgabe Beschreibung
{{FULLPAGENAME}} Hilfe:Zauberwörter Vollständiger Seitenname mit Namensraum-Präfix
{{PAGENAME}} Zauberwörter Seitenname
{{BASEPAGENAME}} Zauberwörter Name der Oberseite ("Titel/foo" statt "Project:Titel/foo/bar"). Komplexere Unterscheidungen sind mit der Funktion {{#titleparts:}} aus der Erweiterung ParserFunctions möglich.
{{SUBPAGENAME}} Zauberwörter Name der Unterseite ("foo" statt "Titel/foo")
{{SUBJECTPAGENAME}} Hilfe:Zauberwörter Seitenname mit Namensraumpräfix der zutreffenden Inhaltsseite (für Diskussionsseiten)
{{TALKPAGENAME}} Hilfe Diskussion:Zauberwörter Seitenname mit Namensraumpräfix der zutreffenden Diskussionsseite

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

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

Alle diese Wörter können mit einem Parameter verwandt werden, der statt der aktuellen Seite eine beliebige andere spezifiziert:

  • {{PAGENAME:Vorlage:Stub}}Stub

Namensräume

Variable Ausgabe Beschreibung
{{NAMESPACE}} Hilfe Namensraum
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
Hilfe
Hilfe
Name des betreffenden Inhaltsnamensraums
{{TALKSPACE}} Hilfe Diskussion Name des betreffenden Diskussionsnamensraums

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

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

Alle diese Wörter können mit einem Parameter verwandt werden, der statt der aktuellen Seite eine beliebige andere spezifiziert:

  • {{NAMESPACE:Vorlage:Stub}}Vorlage

Parser-Funktionen

Parser-Funktionen sind Variablen sehr ähnlich, aber benutzen mindestens einen Parameter (technisch gesehen ist jedes magische Wort, das einen Parameter benötigt, eine Parser-Funktion) und haben gelegentlich ein Rautenzeichen 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 werden etwa durch die ParserFunctions-Erweiterung bereitgestellt (siehe dazu Hilfe:Parser-Funktionen).

URL-Daten

Parserfunktion Eingabe → Ausgabe Beschreibung
{{localurl:Seitenname}}
{{localurl:Seitenname|URL-Abfrage}}
{{localurl:MediaWiki}} → /de/wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}} → /de/wiki/MediaWiki?printable=yes
der relative Pfad zur Seite
{{fullurl:Seitenname}}
{{fullurl:Seitenname|URL-Abfrage}}
{{fullurl:Interwiki:Ziel-Seitenname|URL-Abfrage}}
{{fullurl:Category:Top level}} → https://community.fandom.com/de/wiki/Kategorie:Top_level

{{fullurl:Category:Top level|action=edit}} → https://community.fandom.com/de/wiki/Kategorie:Top_level?action=edit

der absolute Pfad zur Seite; funktioniert auch mit Interlanguage-Links
{{filepath:Dateiname}}
{{filepath:Dateiname|nowiki}}
{{filepath:Wiki.png}} → Wiki.png
{{filepath:Wiki.png|nowiki}} → https://vignette.wikia.nocookie.net/dewikia/images/b/bc/Wiki.png/revision/latest?cb=20170525135300
der absolute Pfad zu einer Datei
{{urlencode:Zeichenkette}} {{urlencode:x y z á é}} → x+y+z+%C3%A1+%C3%A9 kodiert die Eingabe zur Verwendung in URLs
{{anchorencode:Zeichenkette}} {{anchorencode:x y z á é}} → x_y_z_.C3.A1_.C3.A9 kodiert die Eingabe zur Verwendung im URL-Anker-Abschnitt (hinter dem '#' einer URL).


Namensräume

{{ns:}} gibt den lokalen Namensraum-Titel zu einem gegebenen Index zurück. {{nse:}} ist das URL-kodierte Äquivalent.

Inhaltsnamensräume Diskussionsnamensräume
Verwendung Ausgabe Verwendung Ausgabe
{{ns:-2}} oder {{ns:Media}} Medium {{ns:-1}} oder {{ns:Spezial}} Spezial
{{ns:0}} {{ns:1}} oder {{ns:Diskussion}} Diskussion
{{ns:2}} oder {{ns:Benutzer}} Benutzer {{ns:3}} oder {{ns:Benutzer Diskussion}} Benutzer Diskussion
{{ns:4}} oder {{ns:Project}} Projekt {{ns:5}} oder {{ns:Project talk}} Projekt Diskussion
{{ns:6}} oder {{ns:Datei}} oder {{ns:Bild}} Datei {{ns:7}} oder {{ns:Datei Diskussion}} oder {{ns:Bild Diskussion}} Datei Diskussion
{{ns:8}} oder {{ns:MediaWiki}} MediaWiki {{ns:9}} oder {{ns:MediaWiki Diskussion}} MediaWiki Diskussion
{{ns:10}} oder {{ns:Vorlage}} Vorlage {{ns:11}} oder {{ns:Vorlage Diskussion}} Vorlage Diskussion
{{ns:12}} oder {{ns:Hilfe}} Hilfe {{ns:13}} oder {{ns:Hilfe Diskussion}} Hilfe Diskussion
{{ns:14}} oder {{ns:Kategorie}} Kategorie {{ns:15}} oder {{ns:Kategorie Diskussion}} Kategorie Diskussion
{{ns:110}} oder {{ns:Forum}} Forum {{ns:111}} oder {{ns:Forum Diskussion}} Forum Diskussion
{{ns:400}} oder {{ns:Video}} {{ns:401}} oder {{ns:Video Diskussion}}
{{ns:500}} oder {{ns:Benutzer Blog}} Benutzer Blog {{ns:501}} oder {{ns:Benutzer Blog Kommentare}} Benutzer Blog Kommentare
{{ns:502}} oder {{ns:Blog}} Blog {{ns:503}} oder {{ns:Blog Diskussion}} Blog Diskussion


Formatierung

Verwendung Eingabe → Ausgabe Beschreibung
{{lc:Zeichenkette}} {{lc:GUTEN TAG}} → guten tag Kleinschrift
{{lcfirst:Zeichenkette}} {{lcfirst:GUTEN TAG}} → gUTEN TAG lediglich der erste Buchstabe wird in Kleinschrift umformatiert
{{uc:Zeichenkette}} {{uc:herzlich willkommen}} → HERZLICH WILLKOMMEN Großschrift
{{ucfirst:Zeichenkette}} {{ucfirst:herzlich willkommen}} → Herzlich willkommen lediglich der erste Buchstabe wird in Großschrift umformatiert
{{formatnum:unformatierte Zahl}}
{{formatnum:unformatierte Zahl|R}}
{{formatnum:-4321.65}} → -4.321,65
{{formatnum:-7,654.21|R}} → -7.65421
formatiert die Eingabe mit Tausender-Trennzeichen, abhängig von der Wiki-Einstellung; der |R-Parameter macht eine solche Formatierung rückgängig
{{padleft:xyz|Wortlänge}}
{{padleft:xyz|Wl.|Zeichen}}
{{padleft:xyz|5}} → 00xyz
{{padleft:xyz|5|_}} → __xyz
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.
{{padright:xyz|Wortlänge}}
{{padright:xyz|Wl.|Zeichen}}
{{padright:xyz|5}} → xyz00
{{padright:xyz|5|_}} → xyz__
Wie padleft, doch werden die Pufferzeichen hinten angefügt.
{{plural:2|ist|sind}} {{plural:1|ist|sind}} → ist
{{plural:2|ist|sind}} → sind
gibt je nach Notwendigkeit Einzahl (2) oder Mehrzahl (3) für den ersten Parameter aus

Verschiedenes

Verwendung Ausgabe Beschreibung
{{int:Systemnachrichten-Name}} {{int:edit}}Bearbeiten
(hängt von der eingestellten Sprache ab, verlgeiche frja)
Internationalisiert (übersetzt) die gegebene MediaWiki-Nachricht in die passende Sprachversion. Anmerkung: Dies kann Cache-Konsistenz schädigen/beeinträchtigen.
{{#language:Sprach-Code}}
{{#language:ar}}
{{#language:th}}
sprachcode
العربية
ไทย
Der eigentümliche Name einer per Code angegebenen Sprache, nach ISO 639
{{#special:Spezialseiten-Name}}
{{#special:userlogin}}
Spezialseite nicht vorhanden
Spezial:Anmelden
Die lokalisierte Bezeichnung für eine gegebene kanonische Spezialseite
{{#tag:Tag-Name}}
{{#tag:Tag-Name
|Inhalt
|parameter = wert
|parameter2 = wert
}}
(abhängig vom Parser-Tag) Alias für XML-artige Parser oder Erweiterungstags, die Wikicode parsen. Attributwerte können als Parameterwerte übergeben werden ('<Tag-Name attribut = "wert">' → '{{#tag:Tag-Name|attribut = wert}}'), in duale Tags umschlossener Inhalt als unbenannter Parameter ('<Tag-Name>Inhalt</Tag-Name>' → '{{#tag:Tag-Name|Inhalt}}').

Achtung : '{{#tag:Tag-Name|attribut1 = wert1|attribut2 = wert2}}' wird als '<Tag-Name attribut2 = "wert2">attribut1 = wert1</tagname>' interpretiert. Leerer Inhalt muss als '{{#tag:Tag-Name||attribut1 = wert1|attribute2 = value2}}' übergeben werden!

{{gender:Benutzername
|Text, wenn Benutzer männlich ist
|Text wenn Benutzer weiblich ist
|Text, wenn kein Geschlecht angegeben}}
(abhängig von Geschlechtsangabe) ein Schalter für das in den Einstellungen angegebene Geschlecht

Siehe auch

Nutzung von Community-Inhalten gemäß CC-BY-SA , sofern nicht anders angegeben.