Hilfe:Vorlage

Aus QuestWiki
Wechseln zu: Navigation, Suche

Quest-Wiki benutzt viele Vorlagen, um Artikel wie Wesen, Items und Stämme anzuzeigen. Grund ist, dass alle Artikel aktualisiert werden, wenn eine Vorlage geändert wird. Oft enthalten Vorlagen wichtige Styles für Seiten.
Dieser Artikel beschäftigt sich mit der Nutzung von Vorlagen. Wenn du selbst eine Vorlage erstellen willst, frage bitte einen Administrator. Weiterhin kannst du dir dann den Artikel Vorlage erstellen ansehen.

Inhaltsverzeichnis

Vorwissen

Funktion

Eine Vorlage ist - ähnlich wie in der Programmierung - eine Funktion. Sie kann in allen Artikeln aufgerufen werden.
Eine Funktion hat immer einen Rückgabewert, in MediaWiki ist dies immer ein Text.

Parameter

Parameter sind Übergabswerte. Man übergibt einer Funktion Parameter bzw. Werte, damit die Funktion diese dann weiterverarbeiten kann. Ein Beispiel hierfür ist der Name oder die Beschreibung eines Wesens.

Aufbau

Genereller Aufruf

Eine Vorlage hat immer den Namen Vorlage:Name. Den Text Name ruft man dann in einer anderen Datei auf.
Nun - wie ruft man eine Vorlage auf?
Hier wird der Aufruf an der Vorlage für Völker veranschaulicht:

{{Volk|Name=Menschen|Beschreibung=Menschen leben überall auf der Oberfläche dieser Welt. Sie bewirtschaften Felder, fischen in Flüssen oder gehen auf die Jagd.|Stamm1=Lehrling|Stamm2=Zauberer|Stamm3=Krieger|Stamm4=Ritter}}

Man erkennt sofort die geschweiften Klammern. Ein Aufruf einer Vorlage befindet sich immer zwischen diesen (doppelten) Klammern. Außerdem sehen wir hier die Trennstriche (|), die Werte voneinander abtrennen.

Übergabewerte

Der erste Wert beschreibt immer die Vorlage, die wir aufrufen wollen. In unserem Fall ist dies die Vorlage Volk.
Danach folgen viele verschiedene Werte. Sie haben alle das Schema Name=Wert. Jede Funktion hat Werte, die sie erwartet. Bei der Vorlage Volk sind dies: Name, Beschreibung, Stamm1, Stamm2, Stamm3 und Stamm4.

Es müssen also allen Parametern Werte zugewiesen werden. Geschieht dies nicht, ist die Vorlage unvollständig.
Notfalls wird der Wert leergelassen, z.B. {{Wesen|ItemW1=|...}}, aber niemals auslassen!

Parameter-Liste

Zu jeder Vorlage existiert eine Hilfeseite, in der ihr alle nötigen Parameter und ihre Bedeutung findet. Es folgt nun eine Liste: