Hilfe:Wiki/Vorlagen: Unterschied zwischen den Versionen

Aus Freifunk MWU Wiki
Zur Navigation springen Zur Suche springen
K (Spky verschob die Seite Freifunk:Wiki/Vorlagen nach Hilfe:Wiki/Vorlagen, ohne dabei eine Weiterleitung anzulegen)
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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.)
  
===Benutzung===
+
===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.
  

Aktuelle Version vom 30. August 2014, 21:26 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.

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.