Keine Bearbeitungszusammenfassung |
(Weiterleitung nach Handbuch:Vorlagen erstellt) Markierungen: Neue Weiterleitung Visuelle Bearbeitung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
#WEITERLEITUNG [[Handbuch:Vorlagen]] | |||
==Was ist eine Vorlage?== | ==Was ist eine Vorlage?== | ||
Eine Vorlage ist eine Art von wiederverwendbarem Inhalt, der in andere Seiten des Wikis integriert werden kann. Die Vorlage kann inhaltsbasiert (Textvorlage) oder strukturbasiert (Layoutvorlage) oder eine Kombination aus beiden sein. | Eine Vorlage ist eine Art von wiederverwendbarem Inhalt, der in andere Seiten des Wikis integriert werden kann. Die Vorlage kann inhaltsbasiert (Textvorlage) oder strukturbasiert (Layoutvorlage) oder eine Kombination aus beiden sein. | ||
Ein einfaches Beispiel ist eine Infobox, die auf allen Seiten identisch aussieht, jedoch auf jeder Seite, auf der sie verwendet wird, unterschiedliche Inhalte enthält (Layoutvorlage). | Ein einfaches Beispiel ist eine Infobox, die auf allen Seiten identisch aussieht, jedoch auf jeder Seite, auf der sie verwendet wird, unterschiedliche Inhalte enthält (Layoutvorlage). | ||
[[Datei:Infobox 1662642182390.png|alternativtext=typische Infobox|mini|typische Infobox|ohne]] | |||
[[Datei: | |||
==Eigenschaften einer Vorlage== | ==Eigenschaften einer Vorlage== | ||
Merkmale einer Vorlage:<!-- Übertragen in Schulungsunterlagen! --> | Merkmale einer Vorlage:<!-- Übertragen in Schulungsunterlagen! --> | ||
<section begin="training" />[[Datei:vorlage-beispiel.png|alternativtext=Einfache Vorlage|mini|400x400px|Einfache Vorlage]] | <section begin="training" />[[Datei:vorlage-beispiel.png|alternativtext=Einfache Vorlage|mini|400x400px|Einfache Vorlage]] | ||
Zeile 26: | Zeile 27: | ||
{{Hinweisbox|boxtype=Hinweis|Note text=Vorlagennamen unterscheiden zwischen Groß- und Kleinschreibung.}} | {{Hinweisbox|boxtype=Hinweis|Note text=Vorlagennamen unterscheiden zwischen Groß- und Kleinschreibung.}} | ||
==Eine Vorlage bearbeiten== | == Eine Vorlage bearbeiten== | ||
Änderungen an einer Vorlage wirken sich auf alle Seiten aus, die diese Vorlage enthalten. Bevor Sie vorhandene Vorlagen ändern, sollten Sie überprüfen, auf welchen Seiten die Vorlage verwendet wird. Um diese Seiten zu finden, | Änderungen an einer Vorlage wirken sich auf alle Seiten aus, die diese Vorlage enthalten. Bevor Sie vorhandene Vorlagen ändern, sollten Sie überprüfen, auf welchen Seiten die Vorlage verwendet wird. Um diese Seiten zu finden, klicken Sie in der Seitenwerkzeugleiste auf <code>Seiteninformationen > Eigenschaften</code>. | ||
==Parameter über TemplateData beschreiben== | ==Parameter über TemplateData beschreiben== | ||
Zeile 37: | Zeile 38: | ||
==Weitere Hinweise== | ==Weitere Hinweise== | ||
*Die Verwendung einer Vorlage ist im Grunde eine [[mediawikiwiki:Transclusion/de|Transklusion]]. | *Die Verwendung einer Vorlage ist im Grunde eine [[mediawikiwiki:Transclusion/de|Transklusion]]. | ||
*Vorlagen können auch verwendet werden, um die Ausgabe von [https://www.semantic-mediawiki.org/wiki/Help:embedded_query semantic query] zu definieren. Weitere Informationen finden Sie unter [https://www.semantic-mediawiki.org/wiki/Help:Template_format Semantic MediaWiki]. | *Vorlagen können auch verwendet werden, um die Ausgabe von [https://www.semantic-mediawiki.org/wiki/Help:embedded_query semantic query] zu definieren. Weitere Informationen finden Sie unter [https://www.semantic-mediawiki.org/wiki/Help:Template_format Semantic MediaWiki]. | ||
*Die vollständige Liste aller Seiten des Wikis, die sich in diesem Namensraum befinden, finden Sie auf der Seite <code>Spezial:Vorlagen</code>. Diese ist über den Menüpunkt ''Globale Aktionen > Werkzeuge > Vorlagen'' zu erreichen. | *Die vollständige Liste aller Seiten des Wikis, die sich in diesem Namensraum befinden, finden Sie auf der Seite <code>Spezial:Vorlagen</code>. Diese ist über den Menüpunkt ''Globale Aktionen > Werkzeuge > Vorlagen'' zu erreichen. | ||
== Eingebaute Variablen == | ==Eingebaute Variablen== | ||
Jedes MediaWiki hat eine Reihe von [[Handbuch:Magische Wörter|eingebauten Variablen]], die keine Seiten im Namensraum "Vorlage" sind, aber dennoch als Vorlagen verwendet werden. | Jedes MediaWiki hat eine Reihe von [[Handbuch:Magische Wörter|eingebauten Variablen]], die keine Seiten im Namensraum "Vorlage" sind, aber dennoch als Vorlagen verwendet werden. | ||
Beispielsweise gibt die Variable <code><nowiki>{{CURRENTTIME}}</nowiki></code> die aktuelle UTC-Zeit zurück.{{Box_Links | Thema1 = https://meta.wikimedia.org/wiki/Help:Template| Thema2 = https://www.mediawiki.org/wiki/Help:Templates/de| Thema 3= https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions | Thema4 = }} | Beispielsweise gibt die Variable <code><nowiki>{{CURRENTTIME}}</nowiki></code> die aktuelle UTC-Zeit zurück.{{Box_Links | Thema1 = https://meta.wikimedia.org/wiki/Help:Template| Thema2 = https://www.mediawiki.org/wiki/Help:Templates/de| Thema 3= https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions | Thema4 = }} | ||
Aktuelle Version vom 12. Dezember 2023, 17:17 Uhr
Was ist eine Vorlage?[Bearbeiten | Quelltext bearbeiten]
Eine Vorlage ist eine Art von wiederverwendbarem Inhalt, der in andere Seiten des Wikis integriert werden kann. Die Vorlage kann inhaltsbasiert (Textvorlage) oder strukturbasiert (Layoutvorlage) oder eine Kombination aus beiden sein.
Ein einfaches Beispiel ist eine Infobox, die auf allen Seiten identisch aussieht, jedoch auf jeder Seite, auf der sie verwendet wird, unterschiedliche Inhalte enthält (Layoutvorlage).
Eigenschaften einer Vorlage[Bearbeiten | Quelltext bearbeiten]
Merkmale einer Vorlage:
- ermöglicht das Einfügen von wiederverwendbaren Inhalten auf einer Seite (Transklusion)
- befindet sich normalerweise im Namensraum "Vorlage"
- kann Parameter haben
- enthält oft Logik
- wird verwendet, um ein "Look and Feel" beizubehalten
Eine Vorlage erstellen und einbinden[Bearbeiten | Quelltext bearbeiten]
Eine neue Vorlage wird wie eine normale Seite erstellt, jedoch im Namensraum Vorlage.
Eine Vorlage wird in eine Seite eingefügt, indem der Name der Vorlage (d.h. der Titel der Vorlagenseite ohne das Namespace-Präfix "Vorlage:") in zwei geschweifte Klammern gesetzt wird: {{NotificationBox}}
Eine Vorlage bearbeiten[Bearbeiten | Quelltext bearbeiten]
Änderungen an einer Vorlage wirken sich auf alle Seiten aus, die diese Vorlage enthalten. Bevor Sie vorhandene Vorlagen ändern, sollten Sie überprüfen, auf welchen Seiten die Vorlage verwendet wird. Um diese Seiten zu finden, klicken Sie in der Seitenwerkzeugleiste auf Seiteninformationen > Eigenschaften
.
Parameter über TemplateData beschreiben[Bearbeiten | Quelltext bearbeiten]
Die MediaWiki-Erweiterung TemplateData erlaubt es, die Vorlagen-Parameter so zu beschreiben, dass sie von Benutzern im Visual Editor leicht über ein Formular bearbeitet werden können.
Vorlage formatieren[Bearbeiten | Quelltext bearbeiten]
Wenn eine Vorlage besonders formatiert werden soll, z.B. mit Hintergrundfarbe, Textabstand oder besonderer Schriftformatierung, kann dies über MediaWiki:Common.css erreicht werden. Die Formatierungen sind somit für andere Vorlagen mehrfach verwendbar. Sind die Formatierungen speziell auf diese Vorlage beschränkt, werden sie über eine Unterseite der Vorlage über TemplateStyles angelegt. Dies hat zum Vorteil, dass die Stilvorgaben zusammen mit der Vorlage leicht exportiert und in ein anderes Wiki importiert werden können.
Weitere Hinweise[Bearbeiten | Quelltext bearbeiten]
- Die Verwendung einer Vorlage ist im Grunde eine Transklusion.
- Vorlagen können auch verwendet werden, um die Ausgabe von semantic query zu definieren. Weitere Informationen finden Sie unter Semantic MediaWiki.
- Die vollständige Liste aller Seiten des Wikis, die sich in diesem Namensraum befinden, finden Sie auf der Seite
Spezial:Vorlagen
. Diese ist über den Menüpunkt Globale Aktionen > Werkzeuge > Vorlagen zu erreichen.
Eingebaute Variablen[Bearbeiten | Quelltext bearbeiten]
Jedes MediaWiki hat eine Reihe von eingebauten Variablen, die keine Seiten im Namensraum "Vorlage" sind, aber dennoch als Vorlagen verwendet werden.
Beispielsweise gibt die Variable {{CURRENTTIME}}
die aktuelle UTC-Zeit zurück.