Vorlage:Anker

Aus Muri
Zur Navigation springen Zur Suche springen

[Bearbeiten] Dokumentation

Beschreibung

Gebraucht wird ein spezifischer Link zu einem Abschnitt eines Artikels in der Wikipedia. Die Vorlage Anker bietet diese Möglichkeit an, ohne dass man auf eine Überschrift verlinken muss. So können „sprechende“ Abschnittsnamen erzeugt werden, wo eine Überschrift nicht angebracht ist oder nicht so prägnant formuliert werden kann, wie es für den Link wünschenswert wäre.

Dokumentation

Die Vorlage {{Anker}} erwartet einen Parameter hinter dem |, dessen Namen man frei wählen kann:

{{Anker|Ankername}}

erzeugt, wenn man ihn in einem Artikel einfügt, einen Anker. Diesen kann man anschließend mit

[[Artikelname#Ankername]]

verlinken.

Beispiel: Der Link [[Foo#bar]] führt zum Anker {{Anker|bar}} im Artikel "Foo".

Es können auch mehrere Anker mit dieser Vorlage angegeben werden (bis zu 6 Anker insgesamt), über {{Anker|Name1|Name2|Name3|…}}.

Alternative Namen für Überschriften

Mit Hilfe von Ankern kann vermieden werden, dass – wenn sich die Überschrift des Abschnitts ändert – alle Links auf diesen Abschnitt angepasst werden müssen. Diese Vorlage ist aber nicht dazu gedacht, Tipparbeit beim Verlinken zu sparen. Deshalb sollte bei neu gesetzten Links immer gleich auf die richtige Abschnittsüberschrift verlinkt werden.

Falls der Anker einen alternativen Namen für eine bestehende Überschrift liefern soll, ist (oberflächlich betrachtet (Permanent-Link)) der beste Ort, die Vorlage einzubauen, nicht vor der Überschrift, sondern in der gleichen Zeile. Sie vor der Überschrift einzubauen ist auch problematisch, verursacht dafür aber kein „brechen“ schon bestehender oder zukünftig erzeugter Abschnittlinks in Beobachtungslisten, Versionsgeschichten und Versionsvergleichen. Sie hinter der Überschrift einzubauen hat „nur“ noch den Nachteil, dass die Standardüberschrift bei der Zieldarstellung knapp nicht direkt angesprungen und angezeigt wird.

So werden die Anker bei einer Bearbeitung nicht sichtbar, wenn nur der Abschnitt bearbeitet wird:

{{Anker|Name1|Name2|Name3}}
== Überschrift ==

So werden die Anker bei einer Bearbeitung auch dann sichtbar, wenn nur der Abschnitt bearbeitet wird:

== Überschrift ==
{{Anker|Name1|Name2|Name3}}

oder

== {{Anker|Name1|Name2|Name3}}Überschrift ==

Für den Artikelnamensraum ungeeignet, kann ansonsten der Nachteil von „hinter der Überschrift“ beispielsweise wie folgt umgangen/abgemildert werden, und würde, bezogen auf diesen Abschnitt, etwa so aussehen/funktionieren:

== Überschrift ==
{{Anker|Name1}}
* <nowiki>{{Anker|Name1}}</nowiki> alternativ zu „[[#{{suburl|Alternative Namen für Überschriften}}]]“

Falsche Anwendung

Die Anwendung innerhalb von Überschriften in der Form

== {{Anker|Bar}} Bar ==

(d. h. Gleicher Text sowohl in Vorlage wie in der Überschrift selbst) ist überflüssig und zu vermeiden: Die Überschrift

== Bar ==

generiert automatisch einen Anker mit der ID 'Bar'. Bei Anwendung der Vorlage wird diese ID doppelt vergeben, was zu invalidem HTML führt und Inkonsistenzen in der Navigation und der CSS-Formatierung führen kann. Dies gilt auch für Teile einer bereits bestehenden Überschrift.

Aus dem gleichen Grund sind Vorlageneinbindungen mit einem Wert identisch zu einer schon vorhandenen Überschrift unzulässig.

„Anker 2.0“

In der ersten Version war es noch erforderlich, im Link vor den Ankernamen Anker: zu setzen: [[foo#Anker:bar]]. Dies ist inzwischen nicht mehr erforderlich; die neue Version entspricht auch dem Gebrauch in anderen Wikipedia-Sprachen. Ankernamen können nun in Konflikt mit Überschriftnamen geraten, aber in der Praxis wird dies eher ein Hinweis sein, die Artikelstruktur zu überarbeiten – im Zweifelsfall kann immer noch der Ankername variiert werden.

Weil es schwer sein dürfte, alle bestehenden Verweise zu finden, die das vorgesetzte Anker: verwenden, bleibt diese Möglichkeit erhalten: [[foo#Anker:bar]] funktioniert noch.

Beispiele

In Alsfeld soll das Kapitel Bauwerke, in welchem das Rathaus erwähnt wird, verlinkt werden.

1. In der Überschrift der Bauwerke den Anker-Baustein einfügen:

=== Bauwerke {{Anker|Rathaus}} ===

2. Jetzt kann man

[[Alsfeld#Rathaus|Rathaus Alsfeld]]

verlinken, das sieht so aus: Rathaus Alsfeld

Andere Ausgaben

Für die englische Version, zu der es eine ausführlichere Diskussion gibt, siehe en:Template:Anchor.



Bei Fragen zu dieser Vorlage kannst Du Dich an die Vorlagenwerkstatt wenden.

ar:قالب:Anchor bar:Vorlage:Anker bg:Шаблон:Anchor ca:Plantilla:Àncora cs:Šablona:Kotva cy:Nodyn:Angor da:Skabelon:Anchor el:Πρότυπο:Anchor en:Template:Anchor eo:Ŝablono:Ankro es:Plantilla:Ancla et:Mall:Ankur eu:Txantiloi:Aingura fa:الگو:لنگر fi:Malline:Anchor fr:Modèle:Ancre he:תבנית:עוגן2 hsb:Předłoha:Anchor hu:Sablon:Horgony hy:Կաղապար:Խարիսխ id:Templat:Anchor is:Snið:Anchor it:Template:Anchor ja:Template:Anchor ko:틀:Anchor ks:Template:Anchor la:Formula:Ancora mi:Template:Anchor nds:Vörlaag:Anchor nl:Sjabloon:Anker nn:Mal:Anchor no:Mal:Anchor oc:Modèl:Ancòra pl:Szablon:Anchor ps:کينډۍ:Anchor pt:Predefinição:Âncora rmy:Sikavno:Anchor ro:Format:Anchor ru:Шаблон:Якорь sd:Template:Anchor simple:Template:Anchor sl:Predloga:Sidro sq:Stampa:Anchor sr:Шаблон:Anchor sv:Mall:Anchor sw:Template:Anchor te:మూస:Anchor tn:Template:Anchor tr:Şablon:Anchor uk:Шаблон:Якірець ur:سانچہ:Anchor vi:Tiêu bản:Anchor yi:מוסטער:Anchor

zh:Template:Anchor