Hilfe:Wiki/Vorlagen: Unterschied zwischen den Versionen
Spky (Diskussion | Beiträge) K (Spky verschob die Seite Freifunk:Wiki/Vorlagen nach Hilfe:Wiki/Vorlagen, ohne dabei eine Weiterleitung anzulegen) |
Spky (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
Viele Dinge in diesem Wiki funktionieren über Vorlagen. | Viele Dinge in diesem Wiki funktionieren über Vorlagen. | ||
+ | ==Grundprinzip== | ||
Vorlagen sind spezielle Wikiseiten, welche sich mittels <code><nowiki>{{Name-der-Vorlage}}</nowiki></code> einbinden lassen. | Vorlagen sind spezielle Wikiseiten, welche sich mittels <code><nowiki>{{Name-der-Vorlage}}</nowiki></code> einbinden lassen. | ||
− | [[Special:Templates|Alle im Wiki genutzten Vorlagen]] sind in der Seitenleiste zu finden. | + | Mediawiki erkennt die entsprechende Stelle und ersetzt diese durch den Inhalt der Vorlage. |
+ | |||
+ | * [[Special:Templates|Alle im Wiki genutzten Vorlagen]] sind in der Seitenleiste zu finden. | ||
Die meisten Vorlagen (die zur Verwendung der Endbenutzer vorgesehen sind) werden auf der entsprechenden Vorlagenseite kurz erklärt (Sinn&Zweck der Vorlage, wie binde ich diese ein.) | Die meisten Vorlagen (die zur Verwendung der Endbenutzer vorgesehen sind) werden auf der entsprechenden Vorlagenseite kurz erklärt (Sinn&Zweck der Vorlage, wie binde ich diese ein.) | ||
− | === | + | ===Variablen=== |
+ | * Man kann den Vorlagen auch Werte übergeben, welche dann dort weiter verarbeitet werden können. Diese werden durch ein '''|''' abgetrennt: | ||
+ | |||
+ | <nowiki>{{Name-der-Vorlage|Erster-Wert}}</nowiki> | ||
+ | |||
+ | Der Wert ''Erster-Wert'' ist nun innerhalb der Vorlage ''Name-der-Vorlage'' unter | ||
+ | <nowiki>{{{1}}}</nowiki> | ||
+ | abrufbar. Bei mehreren Werten ist die Reihenfolge wichtig. | ||
+ | |||
+ | * Die Variablen lassen sich auch benennen: | ||
+ | <nowiki>{{Name-der-Vorlage</nowiki> | ||
+ | <nowiki>|Erste-Variable=Erster-Wert</nowiki> | ||
+ | <nowiki>}}</nowiki> | ||
+ | |||
+ | Der Wert ''Erster-Wert'' ist diesmal innerhalb der Vorlage ''Name-der-Vorlage'' unter | ||
+ | <nowiki>{{Erste-Variable}}</nowiki> | ||
+ | abrufbar. | ||
+ | |||
+ | ==Verwendung== | ||
Am Beispiel der [[Template:Hinweis|Hinweis-Vorlage]] wird hier kurz die Benutzung erklärt. | Am Beispiel der [[Template:Hinweis|Hinweis-Vorlage]] wird hier kurz die Benutzung erklärt. | ||
Version vom 28. Mai 2014, 10:48 Uhr
Viele Dinge in diesem Wiki funktionieren über Vorlagen.
Grundprinzip
Vorlagen sind spezielle Wikiseiten, welche sich mittels {{Name-der-Vorlage}}
einbinden lassen.
Mediawiki erkennt die entsprechende Stelle und ersetzt diese durch den Inhalt der Vorlage.
- Alle im Wiki genutzten Vorlagen sind in der Seitenleiste zu finden.
Die meisten Vorlagen (die zur Verwendung der Endbenutzer vorgesehen sind) werden auf der entsprechenden Vorlagenseite kurz erklärt (Sinn&Zweck der Vorlage, wie binde ich diese ein.)
Variablen
- Man kann den Vorlagen auch Werte übergeben, welche dann dort weiter verarbeitet werden können. Diese werden durch ein | abgetrennt:
{{Name-der-Vorlage|Erster-Wert}}
Der Wert Erster-Wert ist nun innerhalb der Vorlage Name-der-Vorlage unter
{{{1}}}
abrufbar. Bei mehreren Werten ist die Reihenfolge wichtig.
- Die Variablen lassen sich auch benennen:
{{Name-der-Vorlage |Erste-Variable=Erster-Wert }}
Der Wert Erster-Wert ist diesmal innerhalb der Vorlage Name-der-Vorlage unter
{{Erste-Variable}}
abrufbar.
Verwendung
Am Beispiel der Hinweis-Vorlage wird hier kurz die Benutzung erklärt.
- Der Name der Vorlage ist Hinweis. Somit sieht die minimalste Verwendung so aus:
{{Hinweis}}
In der Erklärung sind noch frei belegbare Variablen definiert
- Titel:
{{Hinweis |Titel=Hinweisbox }}
Hinweisbox
- Text:
{{Hinweis |Text=Bitte beachten: wichtige Information }}
Bitte beachten: wichtige Information
- Titel & Text kombiniert:
{{Hinweis |Titel=Hinweisbox |Text=Bitte beachten: wichtige Information }}
Hinweisbox
Bitte beachten: wichtige Information
Natürlich lässt sich alles auch in eine Zeile schreiben, wird aber bei umfangreicheren Templates unübersichtlich. Ein Wert pro Zeile erhöht die Lesbarkeit im Seitenquelltext.