Hilfe:Vorlage
Eine Vorlage ist eine Seite, die speziell dafür vorgesehen ist, um in andere Seiten eingebunden zu werden.
Sie befindet sich in der Regel im „Vorlage-Namensraum“, d. h. sie ist am Präfix Vorlage:
zu erkennen. Dies ist zwar keine Voraussetzung, sollte es aber im Normalfall der besseren Erkennbarkeit wegen sein.
Inhaltsverzeichnis |
Einbindung von Vorlagen
Grundsätzlich wird auf der Seite der Vorlage selber deren korrekte Verwendung dokumentiert, im vorangegangenen Fall also zu finden unter Vorlage:Dieser Artikel (in eckigen Klammern, so als möchte man einen Artikel verlinken).
Um eine Vorlage in einer Seite einzubinden, wird das Lemma der Vorlage in zwei geschweifte Klammern geschrieben:
{{Dieser Artikel}}
ergibt:
Dieser Artikel … Hier sollte Hinweisttext stehen! |
Angabe von unbenannten Parametern
Diese Vorlage verlangt offensichtlich nach zusätzlichem Text:
{{Dieser Artikel|behandelt blaue Lokomotiven. Eine Übersicht findest Du unter [[Lokomotive]].}}
ergibt:
Dieser Artikel behandelt blaue Lokomotiven. Eine Übersicht findest Du unter Lokomotive. |
Angabe von mehreren Parametern
Es gibt auch Vorlagen, die mehrere Parameter verlangen:
{{WikiArtikelZwei|Hilfe:Vorlage|Vorlage (Datenverarbeitung)}}
ergibt das, was am Ende dieser Seite unter #Weblinks zu finden ist.
Angabe von benannten Parametern
Wenn es bei der Übergabe mehrerer Parameter auf die Reihefolge ankommt, empfiehlt es sich den einzelnen Paramtern Namen zu geben, z. B. bei der {{Vorlage:Bild Modelleisenbahn}}
mit bis zu sieben Parametern:
{{Bild Modelleisenbahn | Vorbild = die schönste Lok der Welt | Hersteller = keine Ahnung … sollte hier nicht stehen, dann besser ganz weglassen! | Modell = das schönste Modell der Welt | Nenngroesse = H0 | Spurweite = … freilassen, wenn Regelspur! | Copyright = keine Ahnung … darf hier auf keinen Fall stehen! | Quelle = Katalog / Modell }}
Weitere Hersteller-spezifische Vorlagen gibt's in der Kategorie:Vorlage Bild.
Wenn im Parametertext ein „=“ auftaucht …
… ist die mediawiki sortware verwirrt. Alles vor dem „=“ wird als Name eines Parameters interpretiert:
{{Dieser Artikel|behandelt die Gleichung 1 + 1 = 2}}
ergibt:
Dieser Artikel … Hier sollte Hinweisttext stehen! |
In so einem Fall muss man den Text explizit dem 1. unbenannten Parameter zuweisen:
{{Dieser Artikel|1 = behandelt die Gleichung 1 + 1 = 2}}
ergibt:
Dieser Artikel behandelt die Gleichung 1 + 1 = 2 |
Hilfen für „Profis“
Einbindung anderer Seiten
Prinzipiell kann jede Seite in eine (andere) Seite eingebunden werden, dazu muss zwingend das Lemma mit Präfix angegeben werden, im Falle eines regulären Artikels ist das ein einzelner Doppelpunkt „:“
:
-
{{:IC}}
bindet den gesamten Text des Artikels ein, inklusive aller Bilder oder Kategorien! In diesem Fall ist[[IC]]
eine Begriffsklärungsseite, und hat unerwünschte Folgen, insbesondere was die Kategorisierung angeht! -
{{:DB}}
ist eine Weiterleitung, hier wird nicht der eigene Text eingebunden, sondern der Text der Seite, auf die[[DB]]
weiterleitet! In diesem Fall also den gesamte Text von[[Deutsche Bundesbahn]]
, was ebenfalls nicht gewollt sein kann … -
{{Datei:Bild fehlt.png}}
bindet den Text der Datei-Beschreibungsseite ein, das Bild selber wird dagegen nicht angezeigt. Da auch hierbei die Kategorien – auch von eingebundenen Vorlagen – übernommen werden, ist auch hier äußerste Vorsicht geboten! -
{{Vorlage:Vorlage}}
kann auch anstelle von{{Vorlage}}
genutzt werden, dies hat außer den acht zusätzlich zu schreibenden Zeichen keine weiteren Nachteile, aber auch keinen wirklichen Vorteil.
„Tags“
Folgende „Tags“ dienen im Quelltext von Vorlagen dazu, bei der Einbindung nur bestimmte Teile anzuzeigen bzw. zu übernehmen:
-
<onlyinclude>
Quelltextblock</onlyinclude>
- Der Quelltextblock wird auf der Vorlagenseite selber und auf der Seite mit der Einbindung angezeigt, der Rest des Quelltextes ist nur auf der Vorlagenseite zu sehen. Es können auch mehrere solche Blöcke definiert werden, diese dürfen aber nicht „verschachtelt“ werden! Außerhalb dieses Blocks stehen auf der Vorlagenseite insbesondere Dokumentation oder Kategorien der Vorlage, ohne dass diese in den Artikeln auftauchen.
-
<includeonly>
Quelltextblock</includeonly>
- Der Quelltextblock wird nur auf der Seite der Einbindung angezeigt, nicht aber auf der Vorlagenseite selber. Ein
<includeonly>
-Block kann auch innerhalb eines<onlyinclude>
-Blocks stehen. Solch ein Block wird insbesondere dazu genutzt, die Seite mit der Einbindung automatisch einer Kategorie zuzuordnen, ohne dass die Vorlage selber in dieser Kategorie erscheint.
-
<noinclude>
Quelltextblock</noinclude>
- Der Quelltextblock wird auf der Vorlagenseite selber, nicht aber auf der Seite mit der Einbindung angezeigt. Ein
<noinclude>
-Block kann auch innerhalb eines<onlyinclude>
-Blocks stehen, ist aber in den meisten Fällen sinnlos. Die Nutzung dieses Tags kann auf der Seite mit der Einbindung unerwünschte Leerzeichen oder gar Zeilenumbrüche erzeugen, daher sollte bevorzugt<onlyinclude>
zur Abgrenzung des eigentlichen Vorlagentextes von Dokumentation und Kategorien verwendet werden.
Tags bzw. Tag-Kombination | in Vorlage sichtbar | auf Seite sichtbar | Bemerkungen |
---|---|---|---|
keine Tags | Ja | Ja | <onlyinclude> darf nicht vorhanden sein
|
<onlyinclude> Text</onlyinclude> |
Ja | Ja | Text außerhalb wird nicht eingebunden |
<includeonly> Text</includeonly> |
Nein | Ja | <onlyinclude> darf nicht vorhanden sein, Text außerhalb wird eingebunden
|
<noinclude> Text</noinclude> |
Ja | Nein | <onlyinclude> darf nicht vorhanden sein, Text außerhalb wird eingebunden
|
<onlyinclude> <includeonly> Text</includeonly> <onlyinclude> |
Nein | Ja | Text außerhalb wird nicht eingebunden |
<onlyinclude> <noinclude> Text</noinclude> <onlyinclude> |
Ja | Nein | möglich, aber meist sinnlos |
<noinclude> Text3</noinclude> |
Text3: Ja | Text3: Nein | Tags um Text3 sind überflüssig |
Verwendung von Parametern
Folgendes gilt sowohl für unbenannte als auch benannte Parameter!
ohne Vorgabewert
Abrufen eines Parameters ohne Vorgabewert, falls kein Parameter übergeben wurde:
{{{1}}}
Fehlt der Parameter beim Aufruf, wird {{{1}}}
selbst ausgegeben.
mit Vorgabewert
Abrufen eines Parameter mit Vorgabewert, falls kein Parameter übergeben wurde:
{{{1|„Vorgabewert“}}}
Fehlt der Parameter beim Aufruf, wird „Vorgabewert“
ausgegeben.
leerer Vorgabewert
Abrufen eines Parameter mit leerem Vorgabewert, falls kein Parameter übergeben wurde:
{{{1|}}}
Fehlt der Parameter beim Aufruf, wird garnichts ausgegeben.
Weblinks
Dieser Artikel basiert auf den Artikeln Hilfe:Vorlagen und Vorlage (Datenverarbeitung) aus der freien Enzyklopädie Wikipedia, teilweise können Textpassagen übernommen worden sein. In der Wikipedia sind die Listen Autoren von Hilfe:Vorlagen und Vorlage (Datenverarbeitung) verfügbar. Bitte fügt detaillierte Infos zu den Vorbildern entsprechend in der Wikipedia hinzu, so dass wir uns hier auf die Modellbauaspekte konzentrieren können. |