Vorlage:Anker/Doku
Zweck
[Bearbeiten]Der Zweck dieser Vorlage ist es, an eine beliebige Stelle im Text verweisen zu können. Wenn du beispielsweise
{{Anker|XYZ}}
irgendwo im Quelltext schreibst, dann kannst du auf diese Stelle mit
[[...Artikelname...#Anker:XYZ]]
verweisen. Der Titel der Sprungmarke selbst wird im Browser nicht dargestellt, außer man stellt es anders ein (siehe Parameter: 2).
Mit dieser Vorlage kann man auf eine beliebige Stelle im Text verweisen, nicht nur auf die Überschriften. Ein Verweis auf eine Überschrift funktioniert nicht mehr, wenn jemand die Überschrift verändert. Es passiert häufig, dass jemand „(erledigt)“ an eine Überschrift anhängt oder eine Überschrift anderweitig verändert.
Hinweis: Der Name eines Ankers darf frei gewählt werden, muss aber einigen Bedingungen genügen. Diese werden auf der folgenden Hilfe-Seite erläutert.
Parameter
[Bearbeiten]Es gibt in dieser Vorlage zwei Parameter: „1“ und „2“.
1
[Bearbeiten]Dieser Parameter setzt mit einem davorgesetztem „Anker:“ den Namen der Sprungmarke fest.
2
[Bearbeiten]Wenn dieser Parameter gesetzt, aber leer ist, wird der Inhalt des Parameter „1“ angezeigt, wenn er nicht gesetzt ist oder einen Inhalt hat, nicht.
Helferlein
[Bearbeiten]Für Autoren gibt es das Helferlein showAnchors (unter Einstellungen -> Helferlein) mit dem Anker per Javascript folgendermaßen im Text angezeigt werden:
.Vorlagen-Spezifikation
Vorlage um Sprungmarken festzusetzen.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Name | 1 | Mit davorgesetztem „Anker:“: Name der Sprungmarke, über den sie angesteuert werden kann | Einzeiliger Text | erforderlich |
Nicht Anzeigen? | 2 | Der Inhalt des Parameters „1“ wird angezeigt, wenn dieser Parameter nicht gesetzt ist oder nicht leer ist. Er wird angezeigt, wenn der Parameter gesetzt, aber leer ist.
| Einzeiliger Text | optional |
Hinweis: Diese Vorlagen-Spezifikation wurde mit Hilfe der Parsererweiterung <templatedata>
erstellt. Siehe Vorlage:TemplateData für eine Erklärung, wie du <templatedata>
auf Wikibooks verwenden kannst.
<templatedata>
wird unter anderem vom VisualEditor verwendet. Eine ausführliche Hilfe zu dieser Parsererweiterung findest auf der Seite Help:TemplateData.