Vorlage:Tlg
Funktion
Die Vorlagen {{Tl}}, {{Tlg}} und ihre Geschwister dienen dazu, Verweise auf andere Vorlagen darzustellen. Somit entfällt die Angabe des Namensraums sowie die Verwendung von Tags wie <nowiki>...</nowiki>
oder <code>...</code>
. Damit die verlinkten Seiten als Vorlagen erkennbar sind, werden sie in funktionslosen geschweiften Klammern dargestellt. Somit bieten sie sich auch als Kopiervorlage an. Verwendung finden sie auf Hilfe- und Dokumentationsseiten sowie in Diskussionen.
Die einfachste Vorlage ist {{Tl}}, die eine Vorlage verlinkt und in geschweiften Klammern darstellt. Beispiel für eine Ausgabe: {{VCard}}
Erweiterte Vorlagen bieten zusätzliche Formatierungen und Ausgaben. Die nachfolgende Übersicht zeigt die verfügbaren Varianten. Sie basieren auf {{Tlg}}, die mit vielen Parametern bestückt werden kann. Diese können, neben der eigentlichen Vorlage auch bis zu 10 ihrer Parameter darstellen.
Die Basis-Vorlage {{Tlg}}
{{tlg}}
(template link, general) ist die allgemeine Vorlage zur Verlinkung von Vorlagen. Sie ist die Basis für alle Vorlagen nach dem Schema {{tl*}}
, z. B. {{tl}}
, {{tlx}}
oder {{tlb}}
. Folgende Parameter sind möglich:
|code=yes
Benutzt das Tag<code>...</code>
für die Darstellung (normalerweise ein monospaced Font). Anwendung z. B. bei{{tlc}}
{{tlx}}
und{{tlxb}}
|bold=yes
Fetter Text für die Vorlagenbezeichnung (und nur die), z. B. für{{tlb}}
und{{tlxb}}
|italic=yes
Schreibt die Parameter kursiv (nur die Parameter), z. B. für{{tlxi}}
|nolink=yes
Verlinkt nicht auf die Vorlage, sondern nennt sie nur, z. B. für{{tlf}}
,{{tld}}
, und{{tlc}}
|braceinside=yes
packt das inner Paar der geschweiften Klammern mit in den Link (für{{tn}}
)|subst=yes
Fügt einsubst:
hinzu (für{{tls}}
)|alttext=FOO
gibt einen alternativen Text für die Ausgabe an (für{{tla}}
)|nowrap=yes
verhindert Zeilenumbrüche
Beispiele
Code | Result | Remark |
---|---|---|
{{Tlg|Abc}} |
{{Abc}} | |
{{Tlg|abC}} |
{{abC}} | Vorlagenbezeichnungen unterscheiden zwischen Groß- und Kleinschreibung... |
{{Tlg|abc}} |
{{abc}} | ... obwohl der Anfangsbuchstabe nicht zwischen Groß- und Kleinschreibung unterscheidet. |
{{Tlg|Dummy}} |
{{Dummy}} | |
{{Tlg|Dummy|code=yes}} |
{{Dummy}} |
Code |
{{Tlg|Dummy|bold=yes}} |
{{Dummy}} | fett |
{{Tlg|Dummy|one|italic=yes}} |
{{Dummy|one}} | kursiv |
{{Tlg|Dummy|nolink=yes}} |
{{Dummy}} | |
{{Tlg|Dummy|subst=yes}} |
{{subst:Dummy}} | |
{{Tlg|Dummy|braceinside=yes}} |
{{Dummy}} | |
{{Tlg|Dummy|alttext=Link zur Dummy-Vorlage}} |
{{Link zur Dummy-Vorlage}} | |
{{Tlg|Dummy|bold=yes|code=yes|braceinside=yes}} |
{{Dummy}} |
|
{{Tlg|Dummy|one}} |
{{Dummy|one}} | |
{{Tlg|Dummy|one|two}} |
{{Dummy|one|two}} | |
{{Tlg|Dummy|bold=yes|code=yes|one|two}} |
{{Dummy|one|two}} |
Kombination benannter und anonymer PArameter ist möglich … |
{{Tlg|Dummy|one|two|bold=yes|code=yes}} |
{{Dummy|one|two}} |
… in beliebiger Reihenfolge … |
{{Tlg|Dummy|one|code=yes|two|bold=yes|three}} |
{{Dummy|one|two|three}} |
… sogar gemischt … |
{{Tlg|Dummy|one|code=yes|two|bold=yes|three|italic=yes}} |
{{Dummy|one|two|three}} |
… in verschiedener Kombination |
{{Tlg|Dummy|1|2|3|4|5|6|7|8|9|10}} |
{{Dummy|1|2|3|4|5|6|7|8|9|10}} | |
{{Tlg|Dummy|1|2|3|4|5|6|7|8|9|10|11}} |
{{Dummy|1|2|3|4|5|6|7|8|9|10|…}} | bis zu 10 Parameter kann man übergeben, danach … |
{{Tlg|Dummy|1|2|3|4|5|6|7|8|9|10|11}} |
{{Dummy|1|2|3|4|5|6|7|8|9|10|11}} | | für mehr |
{{Tlg|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}} |
Braucht man mehr, ist ein nowiki-String notwendig. | |
{{Tlg}} |
{{Tlg}} | ohne Argumente wird der aktuelle Seitenname angewendet |
{{Tlg|Dummy|x=u}} |
{{Dummy}} | ein = wird so nicht funktionieren. |
{{Tlg|Dummy|x=u}} |
{{Dummy|x=u}} | = ist ok |
{{Tlg|Dummy|x{{=}}u}} |
{{Dummy|x=u}} | {{=}} is ok |
{{Tlg|Dummy|x<nowiki>=</nowiki>u}} |
{{Dummy|x<nowiki>=</nowiki>u}} | sticky nowiki is ok |
{{Tlg|Dummy||two||}} |
{{Dummy||two||}} | leere Parameter funktionieren, auch am Ende |
{{Tlg|Dummy|3=two|2=one}} |
{{Dummy|one|two}} | rechts nach links ist ok |
Übersicht über die Vorlagen
Typ → | Verlinkt | Nicht verlinkt | Linkt mit Ersetzung | Verlinkt inklusive der ersten Klammer | Verlinkt mit alternativem Text | |
---|---|---|---|---|---|---|
Text Stil ↓ | {{tlg}} option1 |
— | nolink=yes |
subst=yes |
braceinside=yes |
alttext=FOO |
Normal | — | {{tl}} · {{tlp}} 2 · {{tlg}} 1, 2 |
{{tlf}} 2 |
{{tls}} · {{tlsp}} |
{{tn}} |
{{tla}} |
Code |
code=yes ortt=yes |
{{tlx}} |
{{tlc}} 2 · {{tld}} · {{tnull}} |
{{tlxs}} · {{tlxsp}} |
||
Fett | bold=yes |
{{tlb}} |
||||
Kursiv | italic=yes |
{{tli}} | ||||
Fetter Code |
bold=yes|code=yes |
{{tlxb}} |
{{tlcb}} |
|||
Kursiver Code |
italic=yes|code=yes |
{{tlxi}} |
{{tlci}} |
{{tlg}}
ist die allgemeine Vorlage, die alle mögliche Kombinationen an Textsstil und Linkarten erlaubt.2 = Schützt vor Zeilenumbrüchen durch die Verwendung des Tags
<span class="nowrap">...</span>
Typ → | Verlinkt | Nicht verlinkt | Linkt mit Ersetzung | Verlinkt inklusive der ersten Klammer | Verlinkt mit alternativem Text | |
---|---|---|---|---|---|---|
Text Stil ↓ | — | nolink=yes |
subst=yes |
braceinside=yes |
alttext=FOO | |
Normal | — | {{VCard}} · {{VCard}} · {{VCard}} | {{VCard}} | {{subst:VCard}} · {{subst:VCard}} | {{VCard}} | {{Listing}} |
Code |
code=yes ortt=yes |
{{VCard}} |
{{VCard}} · {{VCard}} · {{VCard}} |
{{subst:VCard}} · {{subst:VCard}} |
||
Fett | bold=yes |
{{VCard|param}} | ||||
Kursiv | italic=yes |
{{VCard|param}} | ||||
Fetter Code |
bold=yes|code=yes |
{{VCard|param}} |
{{VCard|param}} |
|||
Kursiver Code |
italic=yes|code=yes |
{{VCard|param}} |
{{VCard|param}} |
Bei der Dokumentation von Hilfsvorlagen, die im allgemeinen sehr kurz sind, kannst du statt der Vorlage {{Tl}} auf {{Tn}} zurückgreifen. Dort werden die inneren Klammern mit in den Link aufgenommen. So lässt sich besser auf die Vorlage klicken, da der Zielbereich nicht so schmal ist.
- Hinweis
- Der Parameter
|bold=
wirkt nur auf die Vorlagenbezeichnung - Der Parameter
|italic=
wirkt nur auf die Parameter
- Stilvergleich
{{tl|Dokumentation|Parameter}}
…ergibt… {{Dokumentation}} Beachte! Eine Darstellung der Parameter erfolgt hier nicht.{{tlp|Dokumentation|Parameter}}
…ergibt… {{Dokumentation|Parameter}}{{tlf|Dokumentation|Parameter}}
…ergibt… {{Dokumentation|Parameter}}{{tlc|Dokumentation|Parameter}}
…ergibt…{{Dokumentation|Parameter}}
{{tlx|Dokumentation|Parameter}}
…ergibt…{{Dokumentation|Parameter}}
{{tli|Dokumentation|Parameter}}
…ergibt… {{Dokumentation|Parameter}}{{tlb|Dokumentation|Parameter}}
…ergibt… {{Dokumentation|Parameter}}
Vorlagen zur Beschreibung von Vorlagen
- Beispiele
Für die Darstellung von Beispielanwendungen gibt es zwei Vorlagen, die eine Vorlage nach dem Schema <Beispielcode> ergibt <Ausgabe> dokumentiert. Für weniger komplexe Vorlagen (z. B. namenslose Parameter) ist dieses Werkzeug gut geeignet. Beide Vorlagen packen den Beispieltext in ein <code>...</code>
Tag. Bei kompliziert anzuwendenden Vorlagen versagen diese Hilfsmittel unter Umständen. Probiere es einfach aus.
{{Tlcex|<Vorlage>|<Parameter>|...}}
– Ausgabe ohne Link auf die Vorlage (für die eigene Dokumentationsseite){{Tlxex|<Vorlage>|<Parameter>|...}}
– Ausgabe mit Link zur Vorlage (für alle anderen Fälle)
Anwendung: {{Tlxex|Red|roter Text}}
ergibt folgendes: {{Red|roter Text}}
ergibt: roter Text
- Parameter
Verweise auf Schwesterprojekte
Siehe auch
{{Tl2}}
– Wie {{Tl}}, kann aber auf jedes beliebige Schwesterprojekt verlinken, indem man Projekt und Sprachversion als Parameter übergibt.{{Tlt}}
– Wie {{Tl}}, aber erzeugt daneben in Klammern noch einen Link zur zugehörigen Diskussionsseite.{{Tfd links}}
– Sie kann man benutzen, wenn eine Vorlage zum Löschen vorgeschlagen wird. Sie erzeugt neben dem Link zur Vorlage auch Links zum Sandkasten, Diskussionsseite, Versionsgeschichte und Bearbeitung.{{T links}}
– Gut für den Start von Diskussionen. Sie erzeugt neben dem Link zur Vorlage auch Links zum Sandkasten, Diskussionsseite, Versionsgeschichte und Bearbeitung.{{Lts}}
– Erzeugt neben einem Link zur Vorlage vier klein geschriebene Links für Bearbeiten, Diskussion, Links und Versionsgeschichte.
- Die obige Dokumentation wurde aus der Seite Vorlage:Dokumentation Links auf Vorlagen eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für diese Vorlage sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.
- Liste der Unterseiten