Vorlage:Querylink

Aus Wiki
Version vom 7. Dezember 2023, 09:41 Uhr von Someone (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Mit der MediaWiki-Syntax lassen sich Links auf Wiki-Seiten mit einem "Querystring" (also dem Teil nach dem '?') nicht beschreiben. So kann normalerweise ein Link auf die Versionsgeschichte nur als externer Link dargestellt werden. Diese Vorlage bietet einen Workaround für dieses Problem.

Verwendung[Quelltext bearbeiten]

Die Vorlage erwartet 3 Parameter:

{{Querylink|<artikelname>|qs=<querystring>|<linktext>}}

So etwa würdest du immer in den Bearbeiten-Modus der aktuellen Seite kommen:

{{Querylink|{{FULLPAGENAME}}|qs=action=edit|Editiere diese Seite!}}

Hier ist eine Live-Demonstration von oberen code: Editiere diese Seite!

Eigenes CSS[Quelltext bearbeiten]

Anders als die Originalvorlage stellt unsere Vorlage nicht existierende Seiten automatisch in Rot dar. Dafür verwenden wir ein wenig eigenes CSS. Wie immer kannst du, wenn du diese Vorlage kopieren willst, das CSS einfach z.B. in MediaWiki:Common.css hineinschreiben (solange du Administrator bist):

/* CSS-Klassen für Vorlage:Querylink */
.querylink-new a {
        color: #ba0000 !important;
}
.querylink-exists a {
        background: none !important;
        padding: 0 !important;
        color: #002bb8 !important;
}

Damit haben die Links dann wirklich die selbe Farbe wie "normale" interne Links.