Ardapedia:Vorlagen: Unterschied zwischen den Versionen

Aus Ardapedia
K (hat Ardapedia:Vorlagen nach Hilfe:Vorlagen verschoben: Trennung zwischen technischer Hilfe und Konventionen.)
(brotkrumen)
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Artikel im '''[[Ardapedia:Namensraum|Namensraum]] Vorlage''' können innerhalb von anderen Artikeln als [[Ardapedia:Textbausteine|Textbaustein]] eingebunden werden. Die Syntax dafür ist
{{Brotkrumen|Hilfe|Bausteine}}


<nowiki>{{Titel}}</nowiki>
{{Navigationsleiste Ardapedia Bausteine}}
'''Vorlagen''' sind Seiten, die als [[Ardapedia:Textbausteine|Textbausteine]] in Artikel eingebunden werden können. Vorlagen tragen den Präfix „Vorlage:“, sie befinden sich im [[Ardapedia:Namensraum|Namensraum]] „Vorlage“. Eine Übersicht über sämtliche Vorlagen der Ardapedia findet man [http://ardapedia.herr-der-ringe-film.de/index.php?title=Spezial%3AAllpages&from=&namespace=10 hier]. Außerdem sollten alle Vorlagen in die [[:Kategorie:Vorlagen]] oder eine ihrer Unterkategorien eingeordnet werden.


In diesem Fall würde der Inhalt des Artikels [[Vorlage:Titel]] eingesetzt. Wird dem Artikelnamen "msgnw:" vorangestellt, so wird sein Inhalt von <nowiki><nowiki>-Tags</nowiki> umschlossen. Mit "subst:" wird der aktuelle Inhalt des Artikels einmalig ersetzt:
== Funktion ==


<nowiki>{{msgnw:Titel}}</nowiki>
Vorlagen können dazu dienen
<nowiki>{{subst:Titel}}</nowiki>
* ein einheitliches Erscheinungsbild zu erreichen,
* den Artikelquelltext durch das Auslagern von Formatierungsbefehlen lesbarer zu gestalten und
* das vielfache manuelle Einfügen derselben Inhalte in mehrere Artikel zu vermeiden; letzteres gilt jedoch nicht für Fließtext in Artikeln.


Die MediaWiki-Software stellt einige vordefinierte Vorlagen als Variablen bereit, z.B. <nowiki>{{PAGENAME}}</nowiki> und <nowiki>{{NUMBEROFARTICLES}}</nowiki>
== Erstellung und Bearbeitung ==


Eine Vorlage wird wie jede andere Wiki-Seite erzeugt und bearbeitet, ersteres vorzugsweise indem man auf der [[Ardapedia:Spielwiese|Spielwiese]] einen Link {{Code|<nowiki>[[Vorlage:Vorlagenname]]</nowiki>}} anlegt, dem Link folgt und die neue Seite bearbeitet und mit dem gewünschten Inhalt füllt (siehe dazu auch [[Ardapedia:Neue Seite anlegen|Neue Seite anlegen]]).


==Vorlagen erzeugen und ändern==
== Verwendung ==
 
Es gibt drei Möglichkeiten, eine Vorlage in einen Artikel einzubinden:
# In der Regel wird eine Vorlage eingebunden, indem in den Quelltext eines Artikels der Name der Vorlage ohne den Präfix „Vorlage:“ innerhalb von zwei geschweiften Klammern eingefügt wird: {{Code|<nowiki>{{Vorlagenname}}</nowiki>}}. Beim Anzeigen des Artikels wird dies dann durch den Inhalt der Vorlage „Vorlagenname“ ersetzt. Spätere Änderungen an der Vorlage wirken sich unmittelbar auf die Darstellung in den sie so verwendenden Artikeln aus.
# Eine Vorlage kann auch durch {{Code|<nowiki>{{subst:Vorlagenname}}</nowiki>}} per Substitution eingebunden werden. Beim Abspeichern des Artikels wird dies im Quelltext durch den Inhalt der Vorlage ersetzt. Spätere Änderungen an der Vorlage wirken sich nicht auf die Darstellung in Artikeln aus, in welche die Vorlage auf diese Weise vor den Änderungen eingebunden wurde.
# Bindet man eine Vorlage mittels {{Code|<nowiki>{{msgnw:Vorlagenname}}</nowiki>}} in einen Artikel ein, wird bei der Anzeige des Artikels der Quelltext der Vorlage wiedergegeben. Diese Funktion kann zur Erläuterung einer Vorlage Verwendung finden.
 
Man kann auch Seiten, die sich nicht im Namensraum „Vorlage“ befinden, als Textbausteine verwenden. Beispielsweise ließe sich die Seite „Ardapedia:Name“ mittels {{Code|<nowiki>{{Ardapedia:Name}}</nowiki>}} als Vorlage einbinden. Bei Seiten aus dem Artikelnamensraum muss dazu ein Doppelpunkt vor den Namen gesetzt werden, also z. B. {{Code|<nowiki>{{:Name}}</nowiki>}}.


Eine Vorlage wird wie jede andere Wiki-Seite erzeugt, indem man einen Link <nowiki>[[Vorlage:Name]]</nowiki> auf einer Seite anlegt, dem Link folgt und die neue Seite bearbeitet und mit dem gewünschten Inhalt füllt.
== <nowiki><noinclude></nowiki> und <nowiki><includeonly></nowiki> ==


''Siehe auch'': [[Ardapedia:Neue Seite anlegen|Neue Seite anlegen]]
Alles, was in einer Vorlage zwischen {{Code|<nowiki><noinclude></nowiki>}} und {{Code|<nowiki></noinclude></nowiki>}} steht, wird nur angezeigt, wenn die Vorlage direkt aufgerufen wird, nicht aber in einem Artikel, in den sie eingebunden ist. Dies kann dazu verwendet werden, die Vorlage einer Kategorie zuzuordnen und Hinweise zu ihrer Funktion zu geben. Siehe dazu den Abschnitt [[#Dokumentation|Dokumentation]] weiter unten auf dieser Seite.


Das Gegenstück dazu ist {{Code|<nowiki><includeonly></includeonly></nowiki>}}. Alles, was zwischen diesen Tags steht, wird nur in den Artikeln angezeigt, in welche die Vorlage eingebunden wird, nicht aber auf der Seite der Vorlage selbst. Dies kann beispielsweise dazu benutzt werden, alle Artikel, die eine bestimmte Vorlage verwenden, einer Kategorie zuzuordnen.


== Parameter ==
== Parameter ==


Der Vorlage kann man zusätzlich Parameter übergeben. Dazu gibt es zwei Schreibweisen
Eine Vorlage kann nicht nur vorher festgelegte Inhalte in einen Artikel einfügen, sondern über Parameter auch vom Verwender der Vorlage zu bestimmende variable Inhalte.
 
Parameter können entweder durchnummeriert werden oder mit einem Namen bezeichnet werden. Im Quelltext der Vorlage werden sie in drei geschweifte Klammern gefasst: {{Code|<nowiki>{{{1}}}</nowiki>}} oder {{Code|<nowiki>{{{PARAMETERNAME}}}</nowiki>}}.


<nowiki>{{Titel|wert1|wert2}}</nowiki>
Um bei der Verwendung einer Vorlage mit Parametern einem Parameter einen Wert zuzuweisen, fügt man nach dem Namen der Vorlage die Bezeichnung des Parameters, ein Gleichheitszeichen und den gewünschten Wert des Paramters ein, getrennt von einem senkrechten Strich (dem Pipe-Symbol „|“): {{Code|<nowiki>{{Vorlagenname|1=Wert|2=Wert2}}</nowiki>}} oder {{Code|<nowiki>{{Vorlagenname|PARAMETERNAME=Wert|PARAMETERNAME2=Wert2}}</nowiki>}}.
<nowiki>{{Titel|name1=wert1|name2=wert2}}</nowiki>


Die Werte der Parameter lassen sich in der Vorlage verwenden, indem man sie in drei geschweifte Klammern setzt.
Bei der Verwendung von Nummern als Parameter kann dies grundsätzlich auch vereinfacht notiert werden: {{Code|<nowiki>{{Vorlagenname|Wert1|Wert2}}</nowiki>}}. Diese Schreibweise funktioniert nicht, wenn der Wert ein Gleichheitszeichen enthält.


<nowiki>{{{1}}}, {{{2}}}</nowiki>
Da das Zeichen „{{Code|<nowiki>|</nowiki>}}“ zur Trennung von Parametern verwendet wird, darf es nicht in Parameterwerten vorkommen. Möchte man Tabellensyntax in Parameterwerten verwenden, muss man daher die folgenden Vorlagen verwenden:
<nowiki>{{{name1}}}, {{{name2}}}</nowiki>
* [[Vorlage:!]] für {{Code|<nowiki>|</nowiki>}}
* [[Vorlage:!-]] für {{Code|<nowiki>|-</nowiki>}}
* [[Vorlage:!+]] für {{Code|<nowiki>|+</nowiki>}}


Man kann einem Parameter einen Standardwert zuordnen, der ausgegeben wird, wenn dem Parameter bei der Verwendung der Vorlage kein Wert zugewiesen wird: {{Code|<nowiki>{{{1|Standardwert}}}</nowiki>}} oder {{Code|<nowiki>{{{PARAMETERNAME|Standardwert}}}</nowiki>}}.


== Verwendung ==
Daneben kennt die MediaWiki-Software einige vordefinierte Variablen, die als Parameter verwendet werden können, wie beispielsweise den Namen der aktuellen Seite ({{Code|<nowiki>{{PAGENAME}}</nowiki>}}. Siehe dazu [[Ardapedia:Variablen]].
 
== Vorlagenprogrammierung ==
 
In Vorlagen ist auch die Verwendung bestimmter Konstrukte einer Programmiersprache möglich. Siehe dazu [[Ardapedia:Vorlagenprogrammierung]].
 
== Dokumentation ==
 
Alle Vorlagen sollen auf der entsprechenden Diskussionsseite erläutert werden. Dazu wird in die Vorlage in {{Code|<nowiki><noinclude>-</nowiki>}}Tags eingeschlossen die [[Vorlage:Vorlagendokumentation]] eingebunden. Außerdem wird die Vorlage in die [[:Kategorie:Vorlagen]] oder eine ihrer Unterkategorien eingeordnet:
 
{{Code|<nowiki><noinclude>{{Vorlagendokumentation}}</nowiki><br/><nowiki>
[[Kategorie:Vorlagen|Vorlagenname]]</noinclude></nowiki>}}
 
Außerdem sollen Vorlagen auf der Seite [[Ardapedia:Textbausteine]] eingefügt werden.
 
Die Erklärung der Vorlage auf der Diskussionsseite geschieht nach folgendem Schema:
 
<pre>
== Beschreibung ==
 
=== Funktion ===
 
Zunächst werden der Zweck und die Funktion der Vorlage erläutert.
 
=== Verwendung ===
 
Anschließend wird erklärt, wie die Vorlage verwendet wird. Gegebenenfalls werden die Parameter der Vorlage erläutert. Dies erfolgt bei mehreren Parametern mittels einer Tabelle:
 
{| {{Tabellendesign}}
|- {{Highlight}}
! Parameter
! Art
! Funktion
|-
| PARAMETER1
| '''m'''
| Beschreibung der Funktion des ersten Parameters
|-
| PARAMETER2
| k
| Beschreibung der Funktion des zweiten Parameters
|}
 
* In der Spalte „Art“ bedeuten die Buchstaben:
** m: der Parameter '''m'''uss angegeben werden,
** k: der Parameter '''k'''ann angegeben werden.
* Werden optionale Parameter nicht angegeben, so sind die Felder leer zu lassen und nicht zu entfernen.
* Soll in einem Feld ein Gleichheitszeichen vorkommen, muss dieses in <nowiki><nowiki><nowiki></nowiki></nowiki>-Tags eingegeben werden: <nowiki><nowiki><nowiki>=</nowiki></nowiki></nowiki>. Ansonsten wird das betreffende Feld nicht angezeigt.
 
=== Copy & Paste ===
 
<pre>
{{Vorlagenname
|PARAMETER1=
|PARAMETER2=
}}
</pre></pre><pre>


Neue Vorlagen von allgemeiner Relevanz sollten auf der Seite [[Ardapedia:Textbausteine|Textbausteine]] in alphabetischer Reihenfolge eingetragen werden.
=== Beispiele ===


Hier können Seiten angegeben werden, welche die Vorlage verwenden.


== Diskussion ==


{{Wikipedia2|Hilfe:Vorlagen}}
Ab hier beginnen dann gegebenenfalls die Diskussionen über die Vorlage.
</pre>


[[Kategorie:Ardapedia Hilfe|Vorlagen]]
{{Wikipedia|Hilfe:Vorlagen}}
[[Kategorie:Hilfe|Vorlagen]]

Aktuelle Version vom 8. Dezember 2011, 18:41 Uhr

» Hilfe » Bausteine » Vorlagen


Hilfe

Vorlagen sind Seiten, die als Textbausteine in Artikel eingebunden werden können. Vorlagen tragen den Präfix „Vorlage:“, sie befinden sich im Namensraum „Vorlage“. Eine Übersicht über sämtliche Vorlagen der Ardapedia findet man hier. Außerdem sollten alle Vorlagen in die Kategorie:Vorlagen oder eine ihrer Unterkategorien eingeordnet werden.

Funktion

Vorlagen können dazu dienen

  • ein einheitliches Erscheinungsbild zu erreichen,
  • den Artikelquelltext durch das Auslagern von Formatierungsbefehlen lesbarer zu gestalten und
  • das vielfache manuelle Einfügen derselben Inhalte in mehrere Artikel zu vermeiden; letzteres gilt jedoch nicht für Fließtext in Artikeln.

Erstellung und Bearbeitung

Eine Vorlage wird wie jede andere Wiki-Seite erzeugt und bearbeitet, ersteres vorzugsweise indem man auf der Spielwiese einen Link [[Vorlage:Vorlagenname]] anlegt, dem Link folgt und die neue Seite bearbeitet und mit dem gewünschten Inhalt füllt (siehe dazu auch Neue Seite anlegen).

Verwendung

Es gibt drei Möglichkeiten, eine Vorlage in einen Artikel einzubinden:

  1. In der Regel wird eine Vorlage eingebunden, indem in den Quelltext eines Artikels der Name der Vorlage ohne den Präfix „Vorlage:“ innerhalb von zwei geschweiften Klammern eingefügt wird: {{Vorlagenname}}. Beim Anzeigen des Artikels wird dies dann durch den Inhalt der Vorlage „Vorlagenname“ ersetzt. Spätere Änderungen an der Vorlage wirken sich unmittelbar auf die Darstellung in den sie so verwendenden Artikeln aus.
  2. Eine Vorlage kann auch durch {{subst:Vorlagenname}} per Substitution eingebunden werden. Beim Abspeichern des Artikels wird dies im Quelltext durch den Inhalt der Vorlage ersetzt. Spätere Änderungen an der Vorlage wirken sich nicht auf die Darstellung in Artikeln aus, in welche die Vorlage auf diese Weise vor den Änderungen eingebunden wurde.
  3. Bindet man eine Vorlage mittels {{msgnw:Vorlagenname}} in einen Artikel ein, wird bei der Anzeige des Artikels der Quelltext der Vorlage wiedergegeben. Diese Funktion kann zur Erläuterung einer Vorlage Verwendung finden.

Man kann auch Seiten, die sich nicht im Namensraum „Vorlage“ befinden, als Textbausteine verwenden. Beispielsweise ließe sich die Seite „Ardapedia:Name“ mittels {{Ardapedia:Name}} als Vorlage einbinden. Bei Seiten aus dem Artikelnamensraum muss dazu ein Doppelpunkt vor den Namen gesetzt werden, also z. B. {{:Name}}.

<noinclude> und <includeonly>

Alles, was in einer Vorlage zwischen <noinclude> und </noinclude> steht, wird nur angezeigt, wenn die Vorlage direkt aufgerufen wird, nicht aber in einem Artikel, in den sie eingebunden ist. Dies kann dazu verwendet werden, die Vorlage einer Kategorie zuzuordnen und Hinweise zu ihrer Funktion zu geben. Siehe dazu den Abschnitt Dokumentation weiter unten auf dieser Seite.

Das Gegenstück dazu ist <includeonly></includeonly>. Alles, was zwischen diesen Tags steht, wird nur in den Artikeln angezeigt, in welche die Vorlage eingebunden wird, nicht aber auf der Seite der Vorlage selbst. Dies kann beispielsweise dazu benutzt werden, alle Artikel, die eine bestimmte Vorlage verwenden, einer Kategorie zuzuordnen.

Parameter

Eine Vorlage kann nicht nur vorher festgelegte Inhalte in einen Artikel einfügen, sondern über Parameter auch vom Verwender der Vorlage zu bestimmende variable Inhalte.

Parameter können entweder durchnummeriert werden oder mit einem Namen bezeichnet werden. Im Quelltext der Vorlage werden sie in drei geschweifte Klammern gefasst: {{{1}}} oder {{{PARAMETERNAME}}}.

Um bei der Verwendung einer Vorlage mit Parametern einem Parameter einen Wert zuzuweisen, fügt man nach dem Namen der Vorlage die Bezeichnung des Parameters, ein Gleichheitszeichen und den gewünschten Wert des Paramters ein, getrennt von einem senkrechten Strich (dem Pipe-Symbol „|“): {{Vorlagenname|1=Wert|2=Wert2}} oder {{Vorlagenname|PARAMETERNAME=Wert|PARAMETERNAME2=Wert2}}.

Bei der Verwendung von Nummern als Parameter kann dies grundsätzlich auch vereinfacht notiert werden: {{Vorlagenname|Wert1|Wert2}}. Diese Schreibweise funktioniert nicht, wenn der Wert ein Gleichheitszeichen enthält.

Da das Zeichen „|“ zur Trennung von Parametern verwendet wird, darf es nicht in Parameterwerten vorkommen. Möchte man Tabellensyntax in Parameterwerten verwenden, muss man daher die folgenden Vorlagen verwenden:

Man kann einem Parameter einen Standardwert zuordnen, der ausgegeben wird, wenn dem Parameter bei der Verwendung der Vorlage kein Wert zugewiesen wird: {{{1|Standardwert}}} oder {{{PARAMETERNAME|Standardwert}}}.

Daneben kennt die MediaWiki-Software einige vordefinierte Variablen, die als Parameter verwendet werden können, wie beispielsweise den Namen der aktuellen Seite ({{PAGENAME}}. Siehe dazu Ardapedia:Variablen.

Vorlagenprogrammierung

In Vorlagen ist auch die Verwendung bestimmter Konstrukte einer Programmiersprache möglich. Siehe dazu Ardapedia:Vorlagenprogrammierung.

Dokumentation

Alle Vorlagen sollen auf der entsprechenden Diskussionsseite erläutert werden. Dazu wird in die Vorlage in <noinclude>-Tags eingeschlossen die Vorlage:Vorlagendokumentation eingebunden. Außerdem wird die Vorlage in die Kategorie:Vorlagen oder eine ihrer Unterkategorien eingeordnet:

<noinclude>{{Vorlagendokumentation}}
[[Kategorie:Vorlagen|Vorlagenname]]</noinclude>

Außerdem sollen Vorlagen auf der Seite Ardapedia:Textbausteine eingefügt werden.

Die Erklärung der Vorlage auf der Diskussionsseite geschieht nach folgendem Schema:

== Beschreibung ==

=== Funktion ===

Zunächst werden der Zweck und die Funktion der Vorlage erläutert.

=== Verwendung ===

Anschließend wird erklärt, wie die Vorlage verwendet wird. Gegebenenfalls werden die Parameter der Vorlage erläutert. Dies erfolgt bei mehreren Parametern mittels einer Tabelle:

{| {{Tabellendesign}}
|- {{Highlight}}
! Parameter
! Art
! Funktion
|-
| PARAMETER1
| '''m'''
| Beschreibung der Funktion des ersten Parameters
|-
| PARAMETER2
| k
| Beschreibung der Funktion des zweiten Parameters
|}

* In der Spalte „Art“ bedeuten die Buchstaben:
** m: der Parameter '''m'''uss angegeben werden,
** k: der Parameter '''k'''ann angegeben werden.
* Werden optionale Parameter nicht angegeben, so sind die Felder leer zu lassen und nicht zu entfernen.
* Soll in einem Feld ein Gleichheitszeichen vorkommen, muss dieses in <nowiki><nowiki></nowiki>-Tags eingegeben werden: <nowiki><nowiki>=</nowiki></nowiki>. Ansonsten wird das betreffende Feld nicht angezeigt.

=== Copy & Paste ===

<pre>
{{Vorlagenname
|PARAMETER1=
|PARAMETER2=
}}

=== Beispiele ===

Hier können Seiten angegeben werden, welche die Vorlage verwenden.

== Diskussion ==

Ab hier beginnen dann gegebenenfalls die Diskussionen über die Vorlage.


Diese Seite basiert auf der Seite Hilfe:Vorlagen 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.