Hilfe:Variablen: Unterschied zwischen den Versionen

aus ZUM-Wiki, dem Wiki für Lehr- und Lerninhalte auf ZUM.de
Wechseln zu: Navigation, Suche
K (katfix: alphabetische Einordnung)
(übernommen aus Wikipedia)
Zeile 1: Zeile 1:
 
{{MediaWiki-Hilfe}}
 
{{MediaWiki-Hilfe}}
''Siehe: {{wpde|Hilfe:Variablen|Hilfe:Variablen}}''
+
 
 +
{{Shortcut|[[WP:VAR]]}} <br clear="all" />
 +
{{MediaWiki-Hilfe}}
 +
'''Variablen''' dienen in MediaWiki dazu, bestimmte Werte, die sich ändern – wie das aktuelle Datum oder die Artikelanzahl der Wikipedia – in Seiten einzufügen. Ebenso wie [[Wikipedia:Vorlagen|Vorlagen]] werden Variablen eingesetzt, indem sie durch doppelte geschweifte Klammern eingefasst werden. Darüber hinaus gibt es noch sogenannte "Magic Words", welche wie Variablen wirken, aber ohne Klammern eingesetzt werden.
 +
 
 +
Es gibt die folgenden Magic Words:
 +
 
 +
{| {{Prettytable}} style="margin-bottom:0"
 +
|-
 +
! {{highlight1}} align="center" colspan="3" | Magic Words
 +
|-
 +
! {{Highlight2}} | Magic Word
 +
! {{Highlight2}} colspan="2" | Beschreibung
 +
|-
 +
|<tt><nowiki>__TOC__</nowiki></tt>
 +
|colspan="2" | erzwingt die Platzierung des [[Hilfe:Inhaltsverzeichnis|Inhaltsverzeichnis]] an dieser Stelle im Text
 +
|-
 +
|<tt><nowiki>__NOTOC__</nowiki></tt>
 +
|colspan="2" | schaltet das [[Hilfe:Inhaltsverzeichnis|Inhaltsverzeichnis]] ab
 +
|-
 +
|<tt><nowiki>__FORCETOC__</nowiki></tt>
 +
|colspan="2" | erzwingt ein [[Hilfe:Inhaltsverzeichnis|Inhaltsverzeichnis]], auch wenn weniger als drei Überschriften vorhanden sind
 +
|-
 +
|<tt><nowiki>__NOEDITSECTION__</nowiki></tt>
 +
|colspan="2" | schaltet auf der ganzen Seite die Bearbeiten-Links für Abschnitte ab
 +
|-
 +
|<tt><nowiki>__NEWSECTIONLINK__</nowiki></tt>
 +
|colspan="2" | fügt ein „+“ rechts von „Seite bearbeiten“ ein. So kann auch auf Nicht-Diskussionsseiten ein neuer Abschnitt erzeugt werden
 +
|-
 +
|<tt><nowiki>__NOGALLERY__</nowiki></tt>
 +
|colspan="2" | zeigt in Kategorien die Dateinamen von Medien in Listenform an, die Thumbnail-Darstellung wird unterdrückt.
 +
|-
 +
|<tt><nowiki>__START__</nowiki></tt>
 +
|colspan="2" |  ''Ohne Effekt.''
 +
|-
 +
|<tt><nowiki>__END__</nowiki></tt>
 +
|colspan="2" | Ermöglicht beliebig viele Leerräume (Whitespace) am Ende der Eingabe. Wird beim Speichern der Seite entfernt.
 +
|-
 +
|<tt><nowiki>#REDIRECT</nowiki></tt>
 +
|colspan="2" | Erzeugt eine Weiterleitung auf eine andere Seite. Für die richtige Verwendung siehe [[Wikipedia:Weiterleitung]].
 +
|-
 +
|<tt><nowiki>ISBN</nowiki> ''Nummer''</tt>
 +
|colspan="2" | Erzeugt einen Link auf die Spezialseite [[Spezial:Booksources|ISBN-Suche]]. Der Parameter ''Nummer'' wird als [[Internationale Standardbuchnummer|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-609-64810-4.
 +
|-
 +
|<tt><nowiki>PMID</nowiki> ''Nummer''</tt>
 +
|colspan="2" | Erzeugt einen Weblink auf das entsprechende [[PubMed]]-Dokument über Biotechnologie der nationalen medizinischen Bibliothek der USA.
 +
|-
 +
|<tt><nowiki>RFC</nowiki> ''Nummer''</tt>
 +
|colspan="2" | Erzeugt einen Weblink auf das entsprechende [[Request for Comments|RFC]]-Dokument: <nowiki>http://www.ietf.org/rfc/rfc</nowiki>''<span style="color:#008B45">Nummer</span>''.txt
 +
|}
 +
 
 +
Es gibt die folgenden Variablen:
 +
 
 +
{| {{Prettytable}} style="margin-bottom:0"
 +
|-
 +
! {{highlight1}} align="center" colspan="3" | Generelle, konstante Variablen
 +
|-
 +
! {{Highlight2}} | Variable
 +
! {{Highlight2}} | Wert
 +
! {{Highlight2}} | Funktion
 +
|-
 +
| <nowiki>{{SITENAME}}</nowiki>
 +
| {{SITENAME}}
 +
| Name der Site
 +
|-
 +
| <nowiki>{{SERVER}}</nowiki>
 +
| {{SERVER}}
 +
|
 +
|-
 +
| <nowiki>{{SERVERNAME}}</nowiki>
 +
| {{SERVERNAME}}
 +
|
 +
|-
 +
| <nowiki>{{INT:fromwikipedia}}</nowiki>
 +
| {{INT:fromwikipedia}}
 +
| Untertitel in manchen Skins
 +
|-
 +
| <nowiki>{{fullurl:Seite}}</nowiki>
 +
| {{fullurl:Seite}}
 +
|
 +
|-
 +
| <nowiki>{{LOCALURL:Seite}}</nowiki>
 +
| {{LOCALURL:Seite}}
 +
|
 +
|-
 +
| <nowiki>{{LOCALURLE:Seite}}</nowiki>
 +
| {{LOCALURLE:Seite}}
 +
|
 +
|-
 +
| <nowiki>{{LOCALURL:Seite|</nowiki>''Parameter''<nowiki>}}</nowiki>
 +
| {{LOCALURL:Seite|''Parameter''}}
 +
|
 +
|-
 +
| <nowiki>{{SCRIPTPATH}}</nowiki>
 +
| {{SCRIPTPATH}}
 +
|
 +
|-
 +
| <nowiki>{{CURRENTVERSION}}</nowiki>
 +
| {{CURRENTVERSION}}
 +
| Versionsnummer der aktuell für die wikimedia.org-Projekte verwendetete [[MediaWiki]]-Version
 +
|-
 +
| <nowiki>{{CONTENTLANGUAGE}}</nowiki>
 +
| {{CONTENTLANGUAGE}}
 +
| Standard-Sprachcode des Wikimedia-Projektes
 +
|-
 +
! {{highlight1}} align="center" colspan="3" | Seitenabhängige Variablen
 +
|-
 +
| colspan="3" |'''Hinweis:''' Wie sich diese Variablen bei komplexeren Seitennamen verhalten (dieses Wissen ist notwendig wenn man z.B. ausgefeilte allgemeine Vorlagen bauen will) kann [[Benutzer:Warhog/Sandbox/Variablentest|hier]] angeschaut und getestet werden.
 +
|-
 +
! {{Highlight2}} | Variable
 +
! {{Highlight2}} | Wert für diese Seite
 +
! {{Highlight2}} | Funktion
 +
|-
 +
| <nowiki>{{NAMESPACE}}</nowiki>
 +
| {{NAMESPACE}}
 +
| Namensraum
 +
|-
 +
| <nowiki>{{NAMESPACEE}}</nowiki>
 +
| {{NAMESPACEE}}
 +
| Namensraum mit Unterstrichen statt Leerzeichen
 +
|-
 +
|<nowiki>{{SUBJECTSPACE}}</nowiki>
 +
|{{SUBJECTSPACE}}
 +
| „Haupt“-Namensraum zu Diskussions- und Unterseiten
 +
|-
 +
|<nowiki>{{SUBJECTSPACEE}}</nowiki>
 +
|{{SUBJECTSPACEE}}
 +
| „Haupt“-Namensraum mit Unterstrichen zu Diskussions- und Unterseiten
 +
|-
 +
|<nowiki>{{SUBJECTPAGENAME}}</nowiki>
 +
|{{SUBJECTPAGENAME}}
 +
| Seitenname
 +
|-
 +
|<nowiki>{{SUBJECTPAGENAMEE}}</nowiki>
 +
|{{SUBJECTPAGENAMEE}}
 +
| Seitenname mit Unterstrichen
 +
|-
 +
| <nowiki>{{PAGENAME}}</nowiki>
 +
| {{PAGENAME}}
 +
| Titel der Seite
 +
|-
 +
| <nowiki>{{PAGENAMEE}}</nowiki>
 +
| {{PAGENAMEE}}
 +
| Titel der Seite mit Unterstrichen statt Leerzeichen
 +
|-
 +
| <nowiki>{{TALKSPACE}}</nowiki>
 +
| {{TALKSPACE}}
 +
| Diskussionsnamensraum zu einem Namensraum
 +
|-
 +
| <nowiki>{{TALKSPACEE}}</nowiki>
 +
| {{TALKSPACEE}}
 +
| Diskussionsnamensraum mit Unterstrichen zu einem Namensraum
 +
|-
 +
| <nowiki>{{TALKPAGENAME}}</nowiki>
 +
| {{TALKPAGENAME}}
 +
| Name der Diskussionsseite
 +
|-
 +
| <nowiki>{{TALKPAGENAMEE}}</nowiki>
 +
| {{TALKPAGENAMEE}}
 +
| Name der Diskussionsseite mit Unterstrichen
 +
|-
 +
| <nowiki>{{FULLPAGENAME}}</nowiki>
 +
| {{FULLPAGENAME}}
 +
| Namensraum und Titel
 +
|-
 +
| <nowiki>{{FULLPAGENAMEE}}</nowiki>
 +
| {{FULLPAGENAMEE}}
 +
| Namensraum und Titel mit Pluszeichen (!) statt Leerzeichen
 +
|-
 +
| <nowiki>{{BASEPAGENAME}}</nowiki>
 +
| {{BASEPAGENAME}}
 +
| Name der Basisseite zu einer Unterseite ohne Namensraum-Prefix<br />(Beispiel: ''FAQ'' ist die Basisseite zu [[Wikipedia:FAQ/Pflege]] / ''Artikel/Archiv'' ist der Name der Basisseite von Diskussion:Artikel/Archiv/Januar)
 +
|-
 +
| <nowiki>{{BASEPAGENAMEE}}</nowiki>
 +
| {{BASEPAGENAMEE}}
 +
| Basisseite zu einer Unterseite mit Unterstrichen<br />(Beispiel: Fragen_zur_Wikipedia ist die Basisseite zu [[Wikipedia:Fragen zur Wikipedia/Archiv]]
 +
|-
 +
| <nowiki>{{REVISIONID}}</nowiki>
 +
| {{REVISIONID}}
 +
| Nummer einer spezifischen Seitenversion, wird z.B. in der [[Spezial:Cite|Zitierhilfe]] und beim Permalink verwendet
 +
|-
 +
| <nowiki>{{REVISIONDAY}}</nowiki>
 +
| {{REVISIONDAY}}
 +
| Tag der letzten Änderung der Seite
 +
|-
 +
| <nowiki>{{REVISIONDAY2}}</nowiki>
 +
| {{REVISIONDAY2}}
 +
| Tag der letzten Änderung der Seite <small>(zweistellig, gegebenenfalls mit führender Null)</small>
 +
|-
 +
| <nowiki>{{REVISIONMONTH}}</nowiki>
 +
| {{REVISIONMONTH}}
 +
| Monat der letzten Änderung der Seite
 +
|-
 +
| <nowiki>{{REVISIONYEAR}}</nowiki>
 +
| {{REVISIONYEAR}}
 +
| Jahr der letzten Änderung der Seite
 +
|-
 +
| <nowiki>{{REVISIONTIMESTAMP}}</nowiki>
 +
| {{REVISIONTIMESTAMP}}
 +
| Zeitstempel der letzten Änderung der Seite
 +
|-
 +
| colspan="3" |
 +
<small>In einer [[Hilfe:Vorlagen|Vorlage]] beziehen sich diese Variablen auf die jeweilige Seite, auf der die Vorlage verwendet wird.</small>
 +
|-
 +
! {{highlight1}} align="center" colspan="3" | Zeit- und Datumsvariablen
 +
|-
 +
! {{Highlight2}} | Variable<br />[[Koordinierte Weltzeit|UTC]]/lokal
 +
! {{Highlight2}} | aktueller Wert<br />UTC/lokal
 +
! {{Highlight2}} | Beschreibung
 +
|-
 +
| <nowiki>{{CURRENTMONTH}}</nowiki><br /><nowiki>{{LOCALMONTH}}</nowiki>
 +
| {{CURRENTMONTH}}<br />{{LOCALMONTH}}
 +
| Monat
 +
|-
 +
| <nowiki>{{CURRENTMONTHNAME}}</nowiki><br /><nowiki>{{LOCALMONTHNAME}}</nowiki>
 +
| {{CURRENTMONTHNAME}}<br />{{LOCALMONTHNAME}}
 +
| Monatsname
 +
|-
 +
| <nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki><br /> <nowiki>{{LOCALMONTHNAMEGEN}}</nowiki>
 +
| {{CURRENTMONTHNAMEGEN}}<br />{{LOCALMONTHNAMEGEN}}
 +
| Monatsname im Genitiv
 +
|-
 +
| <nowiki>{{CURRENTMONTHABBREV}}</nowiki><br /> <nowiki>{{LOCALMONTHABBREV}}</nowiki>
 +
| {{CURRENTMONTHABBREV}}<br />{{LOCALMONTHABBREV}}
 +
| Monatsname abgekürzt
 +
|-
 +
| <nowiki>{{CURRENTDAY}}</nowiki><br /><nowiki>{{LOCALDAY}}</nowiki>
 +
| {{CURRENTDAY}}<br />{{LOCALDAY}}
 +
| Tag
 +
|-
 +
| <nowiki>{{CURRENTDAY2}}</nowiki><br /><nowiki>{{LOCALDAY2}}</nowiki>
 +
| {{CURRENTDAY2}}<br />{{LOCALDAY2}}
 +
| Tag zweistellig <small>(gegebenenfalls mit führender Null)</small>
 +
|-
 +
| <nowiki>{{CURRENTDOW}}</nowiki><br /><nowiki>{{LOCALDOW}}</nowiki>
 +
| {{CURRENTDOW}}<br />{{LOCALDOW}}
 +
| Nummer des Wochentags <small>(Sonntag=0)</small>
 +
|-
 +
| <nowiki>{{CURRENTDAYNAME}}</nowiki><br /><nowiki>{{LOCALDAYNAME}}</nowiki>
 +
| {{CURRENTDAYNAME}}<br />{{LOCALDAYNAME}}
 +
| Name des Wochentags
 +
|-
 +
| <nowiki>{{CURRENTWEEK}}</nowiki><br /><nowiki>{{LOCALWEEK}}</nowiki>
 +
| {{CURRENTWEEK}}<br />{{LOCALWEEK}}
 +
| Kalenderwoche
 +
|-
 +
| <nowiki>{{CURRENTYEAR}}</nowiki><br /><nowiki>{{LOCALYEAR}}</nowiki>
 +
| {{CURRENTYEAR}}<br />{{LOCALYEAR}}
 +
| Jahr
 +
|-
 +
| <nowiki>{{CURRENTHOUR}}</nowiki><br /><nowiki>{{LOCALHOUR}}</nowiki>
 +
| {{CURRENTHOUR}}<br />{{LOCALHOUR}}
 +
| Stunde
 +
|-
 +
| <nowiki>{{CURRENTTIME}}</nowiki><br /><nowiki>{{LOCALTIME}}</nowiki>
 +
| {{CURRENTTIME}}<br />{{LOCALTIME}}
 +
| Uhrzeit
 +
|-
 +
| <nowiki>{{CURRENTTIMESTAMP}}</nowiki><br /><nowiki>{{LOCALTIMESTAMP}}</nowiki>
 +
| {{CURRENTTIMESTAMP}}<br />{{LOCALTIMESTAMP}}
 +
| Zeitstempel
 +
|-
 +
! {{highlight1}} align="center" colspan="3" | Zähler
 +
|-
 +
! {{Highlight2}} | Variable
 +
! {{Highlight2}} | aktueller Wert
 +
! {{Highlight2}} | Beschreibung
 +
|-
 +
| <nowiki>{{NUMBEROFPAGES}}</nowiki>
 +
| {{NUMBEROFPAGES}}
 +
| Zahl aller Seiten
 +
<!-- wurde per Default deaktiviert, siehe http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=15276
 +
|-
 +
| <nowiki>{{PAGESINNAMESPACE:</nowiki>''n''}}
 +
| {{PAGESINNAMESPACE:2}}
 +
| Seitenzahl in Namensraum ''n'', s.u. <small>(n ≥ 0)</small>
 +
-->
 +
|-
 +
| <nowiki>{{NUMBEROFARTICLES}}</nowiki>
 +
| {{NUMBEROFARTICLES}}
 +
| Zahl der Artikel <small>(inkl. Begriffsklärungen, exkl. Weiterleitungen)</small>
 +
|-
 +
| <nowiki>{{NUMBEROFFILES}}</nowiki>
 +
| {{NUMBEROFFILES}}
 +
| Zahl der Dateien <small>(Bilder usw.)</small>
 +
|-
 +
| <nowiki>{{NUMBEROFUSERS}}</nowiki>
 +
| {{NUMBEROFUSERS}}
 +
| Zahl der registrierten Benutzer
 +
|-
 +
| <nowiki>{{NUMBEROFADMINS}}</nowiki>
 +
| {{NUMBEROFADMINS}}
 +
| Zahl der Administratoren
 +
|-
 +
| colspan="3" |
 +
<small>Die Ausgabe des Tausendertrennzeichens kann durch den optionalen Parameter R (wie „raw“) verhindert werden. Beispiel: <nowiki>{{NUMBEROFARTICLES:R}}</nowiki>={{NUMBEROFARTICLES:R}}</small>
 +
|-
 +
! {{highlight1}} align="center" colspan="3" | [[Wikipedia:Namensraum|Namensräume]] und ihre Wiki-Bezeichnungen
 +
|-
 +
! {{Highlight2}} | Variable
 +
! {{Highlight2}} | Wert
 +
! {{Highlight2}} | Funktion
 +
|-
 +
| <nowiki>{{ns:-2}}</nowiki> oder <nowiki>{{ns:Media}}</nowiki>
 +
| {{ns:-2}}
 +
| Downloadlinks auf Dateien
 +
|-
 +
| <nowiki>{{ns:-1}}</nowiki> oder <nowiki>{{ns:Special}}</nowiki>
 +
| {{ns:-1}}
 +
| [[Hilfe:Spezialseiten|Spezialseiten]]
 +
|-
 +
| <nowiki>{{ns:0}}</nowiki>
 +
| {{ns:0}}
 +
| [[Wikipedia:Artikel|Artikelseiten]]
 +
|-
 +
| <nowiki>{{ns:1}}</nowiki> oder <nowiki>{{ns:Talk}}</nowiki>
 +
| {{ns:1}}
 +
| [[Wikipedia:Diskussionsseiten|Diskussionsseiten]]
 +
|-
 +
| <nowiki>{{ns:2}}</nowiki> oder <nowiki>{{ns:User}}</nowiki>
 +
| {{ns:2}}
 +
| [[Wikipedia:Benutzer-Namensraum|Benutzer-Namensraum]]
 +
|-
 +
| <nowiki>{{ns:3}}</nowiki> oder <nowiki>{{ns:User_talk}}</nowiki>
 +
| {{ns:3}}
 +
|
 +
|-
 +
| <nowiki>{{ns:4}}</nowiki> oder <nowiki>{{ns:Project}}</nowiki>
 +
| {{ns:4}}
 +
| [[Wikipedia:Wikipedia-Namensraum|Wikipedia-Namensraum]]
 +
|-
 +
| <nowiki>{{ns:5}}</nowiki> oder <nowiki>{{ns:Project_talk}}</nowiki>
 +
| {{ns:5}}
 +
|
 +
|-
 +
| <nowiki>{{ns:6}}</nowiki> oder <nowiki>{{ns:Image}}</nowiki>
 +
| {{ns:6}}
 +
| [[Wikipedia:Bilder|Bilder]]
 +
|-
 +
| <nowiki>{{ns:7}}</nowiki> oder <nowiki>{{ns:Image_talk}}</nowiki>
 +
| {{ns:7}}
 +
|
 +
|-
 +
| <nowiki>{{ns:8}}</nowiki> oder <nowiki>{{ns:MediaWiki}}</nowiki>
 +
| {{ns:8}}
 +
| [[Hilfe:MediaWiki-Namensraum|MediaWiki-Namensraum]]
 +
|-
 +
| <nowiki>{{ns:9}}</nowiki> oder <nowiki>{{ns:MediaWiki_talk}}</nowiki>
 +
| {{ns:9}}
 +
|
 +
|-
 +
| <nowiki>{{ns:10}}</nowiki> oder <nowiki>{{ns:Template}}</nowiki>
 +
| {{ns:10}}
 +
| [[Hilfe:Vorlagen|Vorlagen-Namensraum]]
 +
|-
 +
| <nowiki>{{ns:11}}</nowiki> oder <nowiki>{{ns:Template_talk}}</nowiki>
 +
| {{ns:11}}
 +
|
 +
|-
 +
| <nowiki>{{ns:12}}</nowiki> oder <nowiki>{{ns:Help}}</nowiki>
 +
| {{ns:12}}
 +
| [[Wikipedia:Hilfe|Hilfe-Namensraum]]
 +
|-
 +
| <nowiki>{{ns:13}}</nowiki> oder <nowiki>{{ns:Help_talk}}</nowiki>
 +
| {{ns:13}}
 +
|
 +
|-
 +
| <nowiki>{{ns:14}}</nowiki> oder <nowiki>{{ns:Category}}</nowiki>
 +
| {{ns:14}}
 +
| [[Wikipedia:Kategorien|Kategorien]]
 +
|-
 +
| <nowiki>{{ns:15}}</nowiki> oder <nowiki>{{ns:Category_talk}}</nowiki>
 +
| {{ns:15}}
 +
|
 +
|-
 +
| <nowiki>{{ns:100}}</nowiki>
 +
|{{ns:100}}
 +
| [[Wikipedia:Portal-Namensraum|Portal-Namensraum]]
 +
|-
 +
|<nowiki>{{ns:101}}</nowiki>
 +
|{{ns:101}}
 +
|
 +
|}
 +
{| {{Prettytable}} style="margin-top:0"
 +
|-
 +
! {{highlight1}} align="center" colspan="3" | Formatierungs-„Variablen“
 +
|-
 +
! {{Highlight2}} | Anweisung
 +
! {{Highlight2}} colspan="2" | Anwendungsbeispiel
 +
|-
 +
| <nowiki>{{#language:Sprachcode}}</nowiki>
 +
| colspan="2" | gibt den Klarnamen für in den Wikimedia-Projekten verwendete Sprachcodes nach [[ISO 639]] aus.<br />Beispiele: <nowiki>{{#language:de}}</nowiki> ergibt „{{#language:de}}“, <nowiki>{{#language:tr}}</nowiki> ergibt „{{#language:tr}}“ und <nowiki>{{#language:ja}}</nowiki> ergibt „{{#language:ja}}“
 +
|-
 +
| <nowiki>{{urlencode:Parameter}}</nowiki>
 +
| colspan="2" | wandelt Text URL-konform um.<br /><small>Beispiel für eine artikelbezogene Google-Suche an Hand des Artikels „[[Oberlandesgericht Köln]]“:
 +
<tt><nowiki>http://www.google.de/search?q={{urlencode:site:de.wikipedia.org "{{PAGENAME}}"}}</nowiki></tt> ergibt die URL http://www.google.de/search?q={{urlencode:site:de.wikipedia.org "Oberlandesgericht Köln"}}<br />Nur so wird der Suchbegriff mit einem + verbunden und der Umlaut umgewandelt.</small>
 +
|-
 +
| <nowiki>{{anchorencode:Parameter}}</nowiki>
 +
| colspan="2" | wandelt eine Sprungmarke XHTML-konform um.<br />Beispiel: <code><nowiki>{{</nowiki>[[Benutzer:Raymond/anchor]]<nowiki>|Köln|section=Mülheim}}</nowiki></code> ({{Benutzer:Raymond/anchor|Köln|section=Mülheim}}) erzeugt die korrekte URL http://commons.wikimedia.org/wiki/K%C3%B6ln#M.C3.BClheim
 +
|-
 +
| <nowiki>{{PLURAL:Parameter|Singular|Plural}}</nowiki>
 +
| colspan="2" | Ermöglicht eine grammatikalisch korrekte Singular-/Pluralschreibweise<br />Wenn <tt>Parameter</tt> den numerischen Wert „1“ liefert, erfolgt die Ausgabe von <tt>Singular</tt>, ansonsten von <tt>Plural</tt>.<br />Beispiel aus dem MediaWiki-Namensraum ([[MediaWiki:categoryarticlecount]]):<br />&nbsp;&nbsp;&nbsp;<tt><nowiki>Es {{PLURAL:$1|wird $1|werden $1}} Artikel aus dieser Kategorie angezeigt.</nowiki></tt><br />Als Parameter funktionieren auch Berechnungen mit <tt><nowiki>{{ #expr: <ausdruck> }}</nowiki></tt> (siehe [[Hilfe:Vorlagenprogrammierung]]).
 +
|-
 +
| <nowiki>{{lc:Text}} {{uc:Text}}</nowiki>
 +
| colspan="2" | Wandelt einen Text vollständig in Klein- (''lower case'') oder Großschreibung (''upper case'') um.
 +
|-
 +
| <nowiki>{{lcfirst:Text}} {{ucfirst:Text}}</nowiki>
 +
| colspan="2" | Wandelt den Anfangsbuchstaben eines Textes in Klein- oder Großschreibung um.
 +
|-
 +
| <nowiki>{{formatnum:1234.56}}</nowiki>
 +
| colspan="2" | Formatiert eine beliebige Zahl in der lokal üblichen Form, in der deutschen Wikipedia also mit Tausendertrennzeichen und Komma.
 +
|-
 +
| <nowiki>{{padleft:Text|Länge|Füllzeichen}}</nowiki>
 +
| colspan="2" | Ergänzt „Text“ linksbündig mit „Füllzeichen“ auf die angegebene Länge. Beispiel: <code><nowiki>{{padleft:1234|6|0}}</nowiki></code> ergibt „{{padleft:1234|6|0}}“
 +
|-
 +
| <nowiki>{{padright:Text|Länge|Füllzeichen}}</nowiki>
 +
| colspan="2" | Ergänzt „Text“ rechtsbündig mit „Füllzeichen“ auf die angegebene Länge. Beispiel: <code><nowiki>{{padright:ABCD|7|x}}</nowiki></code> ergibt „{{padright:ABCD|7|x}}“
 +
|}
 +
 
 +
== Weblinks ==
 +
* [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/MagicWord.php?view=markup all magic words]
 +
*[[m:Help:Magic words]]
 +
 
 +
 
 +
== Das Thema in der Wikipedia ==
 +
''Siehe: {{wpd|Hilfe:Variablen}}''
  
  
 
[[Kategorie:Hilfe|Variablen]]
 
[[Kategorie:Hilfe|Variablen]]
 +
 +
{{Kopie wpde|Hilfe:Variablen|02.10.2006}}

Version vom 2. Oktober 2006, 13:14 Uhr

Mediawiki-logo.png
Handbuch zur Software
Navigation
Benutzerkonto
Bearbeiten
Unterricht
Spezialfunktionen

Siehe auch


Mediawiki-logo.png
Handbuch zur Software
Navigation
Benutzerkonto
Bearbeiten
Unterricht
Spezialfunktionen

Siehe auch

Variablen dienen in MediaWiki dazu, bestimmte Werte, die sich ändern – wie das aktuelle Datum oder die Artikelanzahl der Wikipedia – in Seiten einzufügen. Ebenso wie Vorlagen werden Variablen eingesetzt, indem sie durch doppelte geschweifte Klammern eingefasst werden. Darüber hinaus gibt es noch sogenannte "Magic Words", welche wie Variablen wirken, aber ohne Klammern eingesetzt werden.

Es gibt die folgenden Magic Words:

Magic Words
Magic Word Beschreibung
__TOC__ erzwingt die Platzierung des 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.
__START__ Ohne Effekt.
__END__ Ermöglicht beliebig viele Leerräume (Whitespace) am Ende der Eingabe. Wird beim Speichern der Seite entfernt.
#REDIRECT Erzeugt eine Weiterleitung auf eine andere Seite. Für die richtige Verwendung siehe Wikipedia: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-609-64810-4.
PMID Nummer Erzeugt einen Weblink auf das entsprechende PubMed-Dokument über Biotechnologie der nationalen medizinischen Bibliothek der USA.
RFC Nummer Erzeugt einen Weblink auf das entsprechende RFC-Dokument: http://www.ietf.org/rfc/rfcNummer.txt

Es gibt die folgenden Variablen:

Generelle, konstante Variablen
Variable Wert Funktion
{{SITENAME}} ZUM-Wiki Name der Site
{{SERVER}} https://wiki.zum.de
{{SERVERNAME}} wiki.zum.de
{{INT:fromwikipedia}} <fromwikipedia> Untertitel in manchen Skins
{{fullurl:Seite}} https://wiki.zum.de/wiki/Seite
{{LOCALURL:Seite}} /wiki/Seite
{{LOCALURLE:Seite}} /wiki/Seite
{{LOCALURL:Seite|Parameter}} /index.php?title=Seite&Parameter
{{SCRIPTPATH}}
{{CURRENTVERSION}} 1.21.2 Versionsnummer der aktuell für die wikimedia.org-Projekte verwendetete MediaWiki-Version
{{CONTENTLANGUAGE}} de Standard-Sprachcode des Wikimedia-Projektes
Seitenabhängige Variablen
Hinweis: Wie sich diese Variablen bei komplexeren Seitennamen verhalten (dieses Wissen ist notwendig wenn man z.B. ausgefeilte allgemeine Vorlagen bauen will) kann hier angeschaut und getestet werden.
Variable Wert für diese Seite Funktion
{{NAMESPACE}} Hilfe Namensraum
{{NAMESPACEE}} Hilfe Namensraum mit Unterstrichen statt Leerzeichen
{{SUBJECTSPACE}} Hilfe „Haupt“-Namensraum zu Diskussions- und Unterseiten
{{SUBJECTSPACEE}} Hilfe „Haupt“-Namensraum mit Unterstrichen zu Diskussions- und Unterseiten
{{SUBJECTPAGENAME}} Hilfe:Variablen Seitenname
{{SUBJECTPAGENAMEE}} Hilfe:Variablen Seitenname mit Unterstrichen
{{PAGENAME}} Variablen Titel der Seite
{{PAGENAMEE}} Variablen Titel der Seite mit Unterstrichen statt Leerzeichen
{{TALKSPACE}} Hilfe Diskussion Diskussionsnamensraum zu einem Namensraum
{{TALKSPACEE}} Hilfe_Diskussion Diskussionsnamensraum mit Unterstrichen zu einem Namensraum
{{TALKPAGENAME}} Hilfe Diskussion:Variablen Name der Diskussionsseite
{{TALKPAGENAMEE}} Hilfe_Diskussion:Variablen Name der Diskussionsseite mit Unterstrichen
{{FULLPAGENAME}} Hilfe:Variablen Namensraum und Titel
{{FULLPAGENAMEE}} Hilfe:Variablen Namensraum und Titel mit Pluszeichen (!) statt Leerzeichen
{{BASEPAGENAME}} Variablen Name der Basisseite zu einer Unterseite ohne Namensraum-Prefix
(Beispiel: FAQ ist die Basisseite zu Wikipedia: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_Wikipedia ist die Basisseite zu Wikipedia:Fragen zur Wikipedia/Archiv
{{REVISIONID}} 46503 Nummer einer spezifischen Seitenversion, wird z.B. in der Zitierhilfe und beim Permalink verwendet
{{REVISIONDAY}} 2 Tag der letzten Änderung der Seite
{{REVISIONDAY2}} 02 Tag der letzten Änderung der Seite (zweistellig, gegebenenfalls mit führender Null)
{{REVISIONMONTH}} 10 Monat der letzten Änderung der Seite
{{REVISIONYEAR}} 2006 Jahr der letzten Änderung der Seite
{{REVISIONTIMESTAMP}} 20061002131434 Zeitstempel der letzten Änderung der Seite

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

Zeit- und Datumsvariablen
Variable
UTC/lokal
aktueller Wert
UTC/lokal
Beschreibung
{{CURRENTMONTH}}
{{LOCALMONTH}}
06
06
Monat
{{CURRENTMONTHNAME}}
{{LOCALMONTHNAME}}
Juni
Juni
Monatsname
{{CURRENTMONTHNAMEGEN}}
{{LOCALMONTHNAMEGEN}}
Junis
Junis
Monatsname im Genitiv
{{CURRENTMONTHABBREV}}
{{LOCALMONTHABBREV}}
Jun.
Jun.
Monatsname abgekürzt
{{CURRENTDAY}}
{{LOCALDAY}}
5
5
Tag
{{CURRENTDAY2}}
{{LOCALDAY2}}
05
05
Tag zweistellig (gegebenenfalls mit führender Null)
{{CURRENTDOW}}
{{LOCALDOW}}
5
5
Nummer des Wochentags (Sonntag=0)
{{CURRENTDAYNAME}}
{{LOCALDAYNAME}}
Freitag
Freitag
Name des Wochentags
{{CURRENTWEEK}}
{{LOCALWEEK}}
23
23
Kalenderwoche
{{CURRENTYEAR}}
{{LOCALYEAR}}
2020
2020
Jahr
{{CURRENTHOUR}}
{{LOCALHOUR}}
00
02
Stunde
{{CURRENTTIME}}
{{LOCALTIME}}
00:49
02:49
Uhrzeit
{{CURRENTTIMESTAMP}}
{{LOCALTIMESTAMP}}
20200605004919
20200605024919
Zeitstempel
Zähler
Variable aktueller Wert Beschreibung
{{NUMBEROFPAGES}} 46.663 Zahl aller Seiten
{{NUMBEROFARTICLES}} 4.546 Zahl der Artikel (inkl. Begriffsklärungen, exkl. Weiterleitungen)
{{NUMBEROFFILES}} 12.523 Zahl der Dateien (Bilder usw.)
{{NUMBEROFUSERS}} 10.380 Zahl der registrierten Benutzer
{{NUMBEROFADMINS}} 44 Zahl der Administratoren

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

Namensräume und ihre Wiki-Bezeichnungen
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 Benutzer-Namensraum
{{ns:3}} oder {{ns:User_talk}} Benutzer Diskussion
{{ns:4}} oder {{ns:Project}} ZUM-Wiki Wikipedia-Namensraum
{{ns:5}} oder {{ns:Project_talk}} ZUM-Wiki Diskussion
{{ns:6}} oder {{ns:Image}} Datei Bilder
{{ns:7}} oder {{ns:Image_talk}} Datei Diskussion
{{ns:8}} oder {{ns:MediaWiki}} MediaWiki MediaWiki-Namensraum
{{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
{{ns:13}} oder {{ns:Help_talk}} Hilfe Diskussion
{{ns:14}} oder {{ns:Category}} Kategorie Kategorien
{{ns:15}} oder {{ns:Category_talk}} Kategorie Diskussion
{{ns:100}} Portal-Namensraum
{{ns:101}}
Formatierungs-„Variablen“
Anweisung Anwendungsbeispiel
{{#language:Sprachcode}} gibt den Klarnamen für in den Wikimedia-Projekten verwendete Sprachcodes nach ISO 639 aus.
Beispiele: {{#language:de}} ergibt „Deutsch“, {{#language:tr}} ergibt „Türkçe“ und {{#language:ja}} ergibt „日本語“
{{urlencode:Parameter}} wandelt Text URL-konform um.
Beispiel für eine artikelbezogene Google-Suche an Hand des Artikels „Oberlandesgericht Köln“:

http://www.google.de/search?q={{urlencode:site:de.wikipedia.org "{{PAGENAME}}"}} ergibt die URL http://www.google.de/search?q=site%3Ade.wikipedia.org+%22Oberlandesgericht+K%C3%B6ln%22
Nur so wird der Suchbegriff mit einem + verbunden und der Umlaut umgewandelt.

{{anchorencode:Parameter}} wandelt eine Sprungmarke XHTML-konform um.
Beispiel: {{Benutzer:Raymond/anchor|Köln|section=Mülheim}} (Benutzer:Raymond/anchor) erzeugt die korrekte URL http://commons.wikimedia.org/wiki/K%C3%B6ln#M.C3.BClheim
{{PLURAL:Parameter|Singular|Plural}} Ermöglicht eine grammatikalisch korrekte Singular-/Pluralschreibweise
Wenn Parameter den numerischen Wert „1“ liefert, erfolgt die Ausgabe von Singular, ansonsten von Plural.
Beispiel aus dem MediaWiki-Namensraum (MediaWiki:categoryarticlecount):
   Es {{PLURAL:$1|wird $1|werden $1}} Artikel aus dieser Kategorie angezeigt.
Als Parameter funktionieren auch Berechnungen mit {{ #expr: <ausdruck> }} (siehe Hilfe:Vorlagenprogrammierung).
{{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 deutschen Wikipedia 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“

Weblinks


Das Thema in der Wikipedia

Siehe: Hilfe:VariablenWikipedia-logo.png

Diese Seite enthält Ausschnitte des Artikels Hilfe:Variablen aus der freien Enzyklopädie WikipediaWikipedia-logo.png vom 02.10.2006. Der Inhalt unterliegt der GNU-Lizenz für freie Dokumentation und/oder der CC-BY-SA 3.0 UnportedWikipedia-logo.png. In der Wikipedia ist eine Liste der Autoren verfügbar.
In diesem Wiki gilt - soweit dies möglich ist - die CC-BY-SA-Lizenz.