Ardapedia:Variablen

Aus Ardapedia

» Hilfe » Bausteine » Variablen


Hilfe

Die von der Ardapedia benutzte Software MediaWiki bietet mittels einiger vordefinierter Variablen die Möglichkeit, bestimmte sich ändernde Werte wie das aktuelle Datum oder die Anzahl der vorhandenen Artikel in Seiten einzufügen.

Genau wie Vorlagen werden Variablen eingebunden, indem sie in doppelte geschweifte Klammern eingefasst in den Quelltext einer Seite gesetzt werden. Darüber hinaus gibt es noch sogenannte „Magic Words“, welche wie Variablen wirken, aber ohne Klammern eingesetzt werden.

Übersicht

Magic Words

Magic Word Beschreibung
__TOC__ erzwingt das Inhaltsverzeichnis an dieser Stelle im

Text

__NOTOC__ schaltet das Inhaltsverzeichnis ab
__FORCETOC__ erzwingt ein Inhaltsverzeichnis, auch wenn weniger als drei Überschriften vorhanden sind
__NOEDITSECTION__ schaltet auf der ganzen Seite die Bearbeiten-Links für Abschnitte ab
__NEWSECTIONLINK__ fügt ein „+“ rechts von „Seite bearbeiten“ ein. So kann auch auf Nicht-Diskussionsseiten ein neuer Abschnitt erzeugt werden
__NOGALLERY__ zeigt in Kategorien die Dateinamen von Medien in Listenform an, die Thumbnail-Darstellung wird unterdrückt
#REDIRECT erzeugt eine Weiterleitung auf eine andere Seite; siehe auch Ardapedia: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, z. B. ISBN 3-608-93603-3.

Allgemeine Variablen

Variable Wert Funktion
{{SITENAME}} Ardapedia Name der Site
{{SERVER}} https://www.ardapedia.org
{{SERVERNAME}} www.ardapedia.org
{{fullurl:Seite}} https://www.ardapedia.org/wiki/Seite
{{localurl:Seite}} /wiki/Seite
{{localurle:Seite}} /wiki/Seite

{{localurl:Seite|Parameter}}

/w/index.php?title=Seite&Parameter
{{CURRENTVERSION}} 1.39.2 verwendete Version der Software MediaWiki
{{CONTENTLANGUAGE}} de Standard-Sprachcode des Projektes

Seitenabhängige Variablen

Variable Wert für diese Seite Funktion
{{NAMESPACE}} Ardapedia Namensraum
{{NAMESPACEE}} Ardapedia Namensraum mit Unterstrichen statt Leerzeichen (nötig für Weblinks)
{{SUBJECTSPACE}} Ardapedia „Haupt“-Namensraum zu Diskussions- und Unterseiten
{{SUBJECTSPACEE}} Ardapedia „Haupt“-Namensraum mit Unterstrichen zu Diskussions- und Unterseiten
{{SUBJECTPAGENAME}} Ardapedia:Variablen Seitenname
{{SUBJECTPAGENAMEE}} Ardapedia:Variablen Seitenname mit Unterstrichen
{{PAGENAME}} Variablen Titel der Seite
{{PAGENAMEE}} Variablen Titel der Seite mit Unterstrichen
{{TALKSPACE}} Ardapedia Diskussion Diskussionsnamensraum zu einem Namensraum
{{TALKSPACEE}} Ardapedia_Diskussion Diskussionsnamensraum mit Unterstrichen zu einem Namensraum
{{TALKPAGENAME}} Ardapedia Diskussion:Variablen Name der Diskussionsseite
{{TALKPAGENAMEE}} Ardapedia_Diskussion:Variablen Name der Diskussionsseite mit Unterstrichen
{{FULLPAGENAME}} Ardapedia:Variablen Namensraum und Titel
{{FULLPAGENAMEE}} Ardapedia:Variablen Namensraum und Titel mit Unterstrichen
{{BASEPAGENAME}} Variablen Name der Basisseite zu einer Unterseite ohne Namensraum-Prefix
(Beispiele: FAQ ist die Basisseite zu Ardapedia:FAQ/Pflege, Artikel/Archiv ist der Name der Basisseite von Diskussion:Artikel/Archiv/Januar)
{{BASEPAGENAMEE}} Variablen Basisseite zu einer Unterseite mit Unterstrichen
(Beispiel: Fragen_zur_Ardapedia ist die Basisseite zu Ardapedia:Fragen zur Ardapedia/Archiv)
{{REVISIONID}} 90137 Nummer einer spezifischen Seitenversion, wird z. B. beim Permanentlink verwendet
{{REVISIONDAY}} 8 Tag der letzten Änderung der Seite
{{REVISIONDAY2}} 08 Tag der letzten Änderung der Seite (zweistellig, gegebenenfalls mit führender Null)
{{REVISIONMONTH}} 12 Monat der letzten Änderung der Seite
{{REVISIONYEAR}} 2011 Jahr der letzten Änderung der Seite
{{REVISIONTIMESTAMP}} 20111208185105 Zeitstempel der letzten Änderung der Seite
{{SUBPAGENAME}} Variablen Name der Unterseite
(Beispiele: Pflege ist die Unterseite zu Ardapedia:FAQ/Pflege, Januar ist der Name der Unterseite von Diskussion:Artikel/Archiv/Januar)
{{SUBPAGENAMEE}} Variablen Name der Unterseite mit Unterstrichen
(Beispiel: Woche_48 ist die Unterseite zu Ardapedia:Fragen_zur_Ardapedia/Archiv/2006/Woche_48)

In einer Vorlage beziehen sich diese Variablen auf die jeweilige Seite, auf der die Vorlage verwendet wird.

Zeit- und Datumsvariablen

Die Variablen für die aktuelle Uhrzeit und das aktuelle Datum existieren jeweils in zwei Varianten: einmal für die Koordinierte Weltzeit (UTC), und einmal für die lokale Zeit des Serverstandorts des Wikis. In der folgenden Tabelle wird jeweils in der oberen Zeile die Variable für die Weltzeit angegeben, in der unteren die Variable für die lokale Zeit.

Variable
UTC/lokal
aktueller Wert
UTC/lokal
Beschreibung
{{CURRENTMONTH}}
{{LOCALMONTH}}
12
12
Monat
{{CURRENTMONTHNAME}}
{{LOCALMONTHNAME}}
Dezember
Dezember
Monatsname
{{CURRENTMONTHNAMEGEN}}
{{LOCALMONTHNAMEGEN}}
Dezember
Dezember
Monatsname im Genitiv
{{CURRENTMONTHABBREV}}
{{LOCALMONTHABBREV}}
Dez.
Dez.
Monatsname abgekürzt
{{CURRENTDAY}}
{{LOCALDAY}}
21
21
Tag
{{CURRENTDAY2}}
{{LOCALDAY2}}
21
21
Tag zweistellig (gegebenenfalls mit führender Null)
{{CURRENTDOW}}
{{LOCALDOW}}
6
6
Nummer des Wochentags (Sonntag=0)
{{CURRENTDAYNAME}}
{{LOCALDAYNAME}}
Samstag
Samstag
Name des Wochentags
{{CURRENTWEEK}}
{{LOCALWEEK}}
51
51
Kalenderwoche
{{CURRENTYEAR}}
{{LOCALYEAR}}
2024
2024
Jahr
{{CURRENTHOUR}}
{{LOCALHOUR}}
13
14
Stunde
{{CURRENTTIME}}
{{LOCALTIME}}
13:16
14:16
Uhrzeit
{{CURRENTTIMESTAMP}}
{{LOCALTIMESTAMP}}
20241221131638
20241221141638
Zeitstempel

Zähler

Variable aktueller Wert Beschreibung
{{NUMBEROFPAGES}} 10.186 Zahl aller Seiten
{{NUMBEROFARTICLES}} 3.874 Zahl der Artikel (inkl. Begriffsklärungen, exkl. Weiterleitungen)
{{NUMBEROFFILES}} 902 Zahl der Dateien (Bilder usw.)
{{NUMBEROFUSERS}} 1.298 Zahl der registrierten Benutzer
{{NUMBEROFADMINS}} 7 Zahl der Administratoren

Die Ausgabe des Tausendertrennzeichens kann durch den optionalen Parameter R (wie „raw“) verhindert werden. Beispiel: {{NUMBEROFARTICLES:R}}=3874

Namensräume

Variable Wert Funktion
{{ns:-2}} oder {{ns:Media}} Medium Downloadlinks auf Dateien
{{ns:-1}} oder {{ns:Special}} Spezial Spezialseiten
{{ns:0}} Artikelseiten
{{ns:1}} oder {{ns:Talk}} Diskussion Diskussionsseiten
{{ns:2}} oder {{ns:User}} Benutzer Benutzernamensraum
{{ns:3}} oder {{ns:User_talk}} Benutzer Diskussion Diskussionsseiten zu Benutzerseiten
{{ns:4}} oder {{ns:Project}} Ardapedia Ardapedia-Namensraum
{{ns:5}} oder {{ns:Project_talk}} Ardapedia Diskussion
{{ns:6}} oder {{ns:Image}} Datei Bilder
{{ns:7}} oder {{ns:Image_talk}} Datei Diskussion
{{ns:8}} oder {{ns:MediaWiki}} MediaWiki MediaWiki-Namensraum (Wird in der Ardapedia nicht verwendet.)
{{ns:9}} oder {{ns:MediaWiki_talk}} MediaWiki Diskussion
{{ns:10}} oder {{ns:Template}} Vorlage Vorlagen-Namensraum
{{ns:11}} oder {{ns:Template_talk}} Vorlage Diskussion
{{ns:12}} oder {{ns:Help}} Hilfe Hilfe-Namensraum (Wird in der Ardapedia nicht verwendet.)
{{ns:13}} oder {{ns:Help_talk}} Hilfe Diskussion
{{ns:14}} oder {{ns:Category}} Kategorie Kategorien
{{ns:15}} oder {{ns:Category_talk}} Kategorie Diskussion

Formatierung

Anweisung Anwendungsbeispiel
{{#language:Sprachcode}} gibt den Klarnamen für die Sprachcodes nach ISO 639 aus
Beispiele: {{#language:de}} ergibt „Deutsch“, {{#language:tr}} ergibt „Türkçe“ und {{#language:ja}} ergibt „日本語“
{{#special:Spezialseitenname englisch}} gibt den deutschen Namen der Spezialseite aus
Beispiel: {{#special:blockip}} ergibt „Spezial:Sperren“
{{urlencode:Parameter}} wandelt Text URL-konform um
{{anchorencode:Parameter}} wandelt eine Sprungmarke XHTML-konform um
{{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
{{lc:Text}} {{uc:Text}} wandelt einen Text vollständig in Klein- (lower case) oder Großschreibung (upper case) um
{{lcfirst:Text}} {{ucfirst:Text}} wandelt den Anfangsbuchstaben eines Textes in Klein- oder Großschreibung um
{{formatnum:1234.56}} formatiert eine beliebige Zahl in der lokal üblichen Form, in der Ardapedia also mit Tausendertrennzeichen und Komma
{{padleft: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“
{{padright:Text|Länge|Füllzeichen}} ergänzt „Text“ rechtsbündig mit „Füllzeichen“ auf die angegebene Länge
Beispiel: {{padright:ABCD|7|x}} ergibt „ABCDxxx“
{{DEFAULTSORT:Sortierbegriff}} alle Kategorien im Artikel ohne eigenen Sortierparameter werden standardmäßig nach dem Sortierbegriff von DEFAULTSORT einsortiert
Beispiel: {{DEFAULTSORT:Nachname, Vorname}} erspart bei Personenartikeln das wiederholte Einfügen des Namens in jede einzelne Kategorie

Weblinks


Diese Seite basiert auf der Seite Hilfe:Variablen aus der freien Enzyklopädie Wikipedia und steht unter der Creative Commons Attribution/Share-Alike-Lizenz. In der Wikipedia ist eine Liste der Autoren verfügbar.