Hilfe:Vorlagen: Unterschied zwischen den Versionen
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 13: | Zeile 13: | ||
Seiten, die nicht im |Namensraum Vorlage stehen, lassen sich dennoch als Vorlage verwenden, wenn man den Namensraum mit angibt. Zum Beispiel würde <nowiki>{{Wikipedia:Fragen zur Wikipedia}}</nowiki> die Seite Fragen zur Wikipedia als Vorlage einbinden. Will man eine Seite aus dem Artikelnamensraum einbinden, muss man allerdings noch einen Doppelpunkt vor den Namen setzen: So würde <nowiki>{{:Test}}</nowiki> beispielsweise den Artikel Test als Vorlage einbinden. | Seiten, die nicht im |Namensraum Vorlage stehen, lassen sich dennoch als Vorlage verwenden, wenn man den Namensraum mit angibt. Zum Beispiel würde <nowiki>{{Wikipedia:Fragen zur Wikipedia}}</nowiki> die Seite Fragen zur Wikipedia als Vorlage einbinden. Will man eine Seite aus dem Artikelnamensraum einbinden, muss man allerdings noch einen Doppelpunkt vor den Namen setzen: So würde <nowiki>{{:Test}}</nowiki> beispielsweise den Artikel Test als Vorlage einbinden. | ||
− | ===Bedingtes Einbinden von Quelltextblöcken=== | + | === Bedingtes Einbinden von Quelltextblöcken === |
Folgende Tags sollten nur innerhalb von Seiten verwendet werden, die als Vorlage eingebunden werden: | Folgende Tags sollten nur innerhalb von Seiten verwendet werden, die als Vorlage eingebunden werden: | ||
− | ; | + | ; <tt><nowiki><onlyinclude></nowiki></tt> |
− | : Wenn die Vorlage direkt betrachtet wird, haben <nowiki><onlyinclude></nowiki> und <nowiki></onlyinclude></nowiki> keine Wirkung auf alles, was dazwischen steht. Wenn die Vorlage jedoch auf einer anderen Seite eingebunden ist, wird ausschließlich angezeigt, was zwischen <nowiki><onlyinclude></nowiki> und <nowiki></onlyinclude></nowiki> steht. Mit <onlyinclude> können Dokumentation, Kategorie und Interwiki-Links in Vorlagen eingefügt werden, ohne dass diese in den Artikeln auftauchen. Es können auch mehrere nicht-verschachtelte <nowiki><onlyinclude></nowiki>-Blöcke in einer Vorlage stehen. | + | : Wenn die Vorlage direkt betrachtet wird, haben <tt><nowiki><onlyinclude></nowiki></tt> und <tt><nowiki></onlyinclude></nowiki></tt> keine Wirkung auf alles, was dazwischen steht. Wenn die Vorlage jedoch auf einer anderen Seite eingebunden ist, wird ''ausschließlich'' angezeigt, was zwischen <tt><nowiki><onlyinclude></nowiki></tt> und <tt><nowiki></onlyinclude></nowiki></tt> steht. Mit <tt><nowiki><onlyinclude></nowiki></tt> können [[#Vorlagen dokumentieren|Dokumentation]], [[Hilfe:Kategorien|Kategorie]] und [[Hilfe:Interwiki-Links|Interwiki-Links]] in Vorlagen eingefügt werden, ohne dass diese in den Artikeln auftauchen. Es können auch mehrere ''nicht-verschachtelte'' <tt><nowiki><onlyinclude></nowiki></tt>-Blöcke in einer Vorlage stehen. |
− | ; | + | ; <tt><nowiki><includeonly></nowiki></tt> |
− | : Alles, was in einer Vorlage zwischen <nowiki><includeonly></nowiki> und <nowiki></includeonly></nowiki> steht, wird nur dann angezeigt, wenn die Vorlage auf einer anderen Seite eingebunden wird. Mit <nowiki><includeonly></nowiki> lassen sich zum Beispiel alle Seiten, die eine bestimmte Vorlage enthalten, automatisch einer Kategorie hinzufügen. <includeonly> kann auch in <onlyinclude>-Blöcken stehen. | + | : Alles, was in einer Vorlage zwischen <tt><nowiki><includeonly></nowiki></tt> und <tt><nowiki></includeonly></nowiki></tt> steht, wird nur dann angezeigt, wenn die Vorlage auf einer anderen Seite eingebunden wird. Mit <tt><nowiki><includeonly></nowiki></tt> lassen sich zum Beispiel alle Seiten, die eine bestimmte Vorlage enthalten, automatisch einer Kategorie hinzufügen. <tt><nowiki><includeonly></nowiki></tt> kann auch in <tt><nowiki><onlyinclude></nowiki></tt>-Blöcken stehen. |
− | ; | + | ; <tt><nowiki><noinclude></nowiki></tt> |
− | : Alles, was in einer Vorlage zwischen <nowiki><noinclude></nowiki> und <nowiki></noinclude></nowiki> steht, wird dagegen nur dann angezeigt, wenn die Vorlage selbst betrachtet wird. <nowiki><onlyinclude></nowiki> sollte zum Abgrenzen des eigentlichen Vorlagentextes von der Dokumentation, den Kategorien und Interwikilinks bevorzugt werden. <nowiki><noinclude></nowiki> kann auch in <nowiki><onlyinclude></nowiki>-Blöcken stehen. | + | : Alles, was in einer Vorlage zwischen <tt><nowiki><noinclude></nowiki></tt> und <tt><nowiki></noinclude></nowiki></tt> steht, wird dagegen nur dann angezeigt, wenn die Vorlage selbst betrachtet wird. <tt><nowiki><onlyinclude></nowiki></tt> sollte zum Abgrenzen des eigentlichen Vorlagentextes von der Dokumentation, den Kategorien und Interwikilinks bevorzugt werden. <tt><nowiki><noinclude></nowiki></tt> kann auch in <tt><nowiki><onlyinclude></nowiki></tt>-Blöcken stehen. |
Aktuelle Version vom 10. Juni 2009, 12:11 Uhr
Eine Vorlage ist eine Seite, die die Einbindung häufig verwendeter Elemente in andere Seiten erleichtert. Im einfachsten Fall handelt es sich dabei um einen vorformulierten Textbaustein, der auf einer anderen Seite eingefügt werden kann.
Häufig enthalten Vorlagen auch die Möglichkeit, veränderliche Daten einzufügen, binden grafische Elemente ein und verwenden eine elementare Programmierung. Auf diese Art werden beispielsweise die Einbindung von Personendaten, Infoboxen, die Georeferenzierung und Navigationsleisten realisiert.
Vorlagen verwenden
Allgemeines
Um eine einfache Vorlage in einem Artikel zu verwenden, gibt es drei Möglichkeiten:
- Im Hauptanwendungsfall fügst du eine Vorlage mit
{{Titel}}
ein. Beim Anzeigen der Seite ersetzt die MediaWiki-Software dies dann durch den Inhalt der Vorlage „Titel“. Ändert jemand die Vorlage, ändert sich dadurch auch die Darstellung. - {{subst:Titel}} (auch: {{ers:Titel}}) fügt ebenfalls den Inhalt der Vorlage ein, ersetzt den Titel der Vorlage jedoch auch in der Bearbeitungs-Umgebung (die Ansicht, die man erhält, wenn man oben auf den Reiter "Seite bearbeiten" geklickt hat) durch den eigentlichen Text der Vorlage. Auf diese Art werden zum Beispiel neue Benutzer begrüßt, die anschließend auf ihrer Seite auch beim Bearbeiten den Text der Begrüßung vorfinden sollen und kein verwirrendes Hallo. Andere Vorlagen sind so konstruiert, dass man sie mit {{subst:Titel}} einbindet, z. B. die Vorlage Löschantrag.
- {{msgnw:Titel}} zeigt im Artikel den Quellcode der Vorlage an. Diese Funktion wird selten, eigentlich nur zur Erklärung von Vorlagen, gebraucht.
Seiten, die nicht im |Namensraum Vorlage stehen, lassen sich dennoch als Vorlage verwenden, wenn man den Namensraum mit angibt. Zum Beispiel würde {{Wikipedia:Fragen zur Wikipedia}} die Seite Fragen zur Wikipedia als Vorlage einbinden. Will man eine Seite aus dem Artikelnamensraum einbinden, muss man allerdings noch einen Doppelpunkt vor den Namen setzen: So würde {{:Test}} beispielsweise den Artikel Test als Vorlage einbinden.
Bedingtes Einbinden von Quelltextblöcken
Folgende Tags sollten nur innerhalb von Seiten verwendet werden, die als Vorlage eingebunden werden:
- <onlyinclude>
- Wenn die Vorlage direkt betrachtet wird, haben <onlyinclude> und </onlyinclude> keine Wirkung auf alles, was dazwischen steht. Wenn die Vorlage jedoch auf einer anderen Seite eingebunden ist, wird ausschließlich angezeigt, was zwischen <onlyinclude> und </onlyinclude> steht. Mit <onlyinclude> können Dokumentation, Kategorie und Interwiki-Links in Vorlagen eingefügt werden, ohne dass diese in den Artikeln auftauchen. Es können auch mehrere nicht-verschachtelte <onlyinclude>-Blöcke in einer Vorlage stehen.
- <includeonly>
- Alles, was in einer Vorlage zwischen <includeonly> und </includeonly> steht, wird nur dann angezeigt, wenn die Vorlage auf einer anderen Seite eingebunden wird. Mit <includeonly> lassen sich zum Beispiel alle Seiten, die eine bestimmte Vorlage enthalten, automatisch einer Kategorie hinzufügen. <includeonly> kann auch in <onlyinclude>-Blöcken stehen.
- <noinclude>
- Alles, was in einer Vorlage zwischen <noinclude> und </noinclude> steht, wird dagegen nur dann angezeigt, wenn die Vorlage selbst betrachtet wird. <onlyinclude> sollte zum Abgrenzen des eigentlichen Vorlagentextes von der Dokumentation, den Kategorien und Interwikilinks bevorzugt werden. <noinclude> kann auch in <onlyinclude>-Blöcken stehen.