Vorlage:Button
Zweck[Quelltext bearbeiten]
Diese Vorlage erzeugt einen kompakten Button im Stil des MediaWiki-UI-Frameworks. Sie dient als dezente Variante des größeren MediaWiki-Buttons und eignet sich besonders für den Einsatz innerhalb von Fließtext, Tabellen oder Hinweisboxen.
Im Gegensatz zur Hauptvorlage ist dieser Button:
- deutlich kleiner skaliert,
- schlichter in Farbe und Schatten,
- und weniger aufdringlich – ideal für sekundäre oder ergänzende Aktionen.
Beide Vorlagen nutzen dasselbe Stylesheet (MediaWiki-Button/styles.css), unterscheiden sich aber im Zielkontext:
- MediaWiki-Button → Schaltflächen für Formulare und Hauptaktionen
- Button → Inline- oder Begleitaktionen (z. B. „Bearbeiten“, „Details“, „Anzeigen“)
Verwendung[Quelltext bearbeiten]
{{Button|Text|Titel|mw=Typ|color=Farbe|ex=Variante}}
Beispiel:
{{Button|Speichern|Seite speichern|mw=p}}
Parameter[Quelltext bearbeiten]
| Parameter | Beschreibung | Pflicht | Standard |
|---|---|---|---|
1 |
Beschriftung des Buttons | ja | – |
2 |
Tooltip-Text (HTML-Attribut title) |
nein | – |
mw |
MediaWiki-Stilvariante (siehe unten) | nein | i (quiet)
|
color |
Manuelle Farbdefinition (wenn keine mw-Variante gesetzt ist) |
nein | base
|
ex |
Zusätzlicher Parameter für alternative Padding-Variante und Hover Effekt. (intern durch Modul TemplUtl) |
nein | – |
Stilvarianten (Parameter mw)[Quelltext bearbeiten]
| Wert | Beschreibung | Darstellung |
|---|---|---|
p / pb |
Progressive (blau, aktiv) | Positiver Standardbutton |
ps |
Progressive subtle (hellblau) | Dezente Variante |
d |
Destructive (rot) | Kritische Aktion |
ds |
Destructive subtle (hellrot) | Warnung, aber weniger dominant |
i |
Quiet / Neutral | Passiver Button, neutral |
a |
Interactive | Grauer Aktionsbutton |
s |
Progressive active | Aktiver Zustand |
Farbparameter (Parameter color)[Quelltext bearbeiten]
Wenn keine mw-Variante gesetzt ist, kann der Farbton manuell bestimmt werden:
| Wert | Beschreibung |
|---|---|
blau |
Nutzt --color-progressive
|
rot |
Nutzt --color-destructive
|
gelb |
Nutzt --color-yellow
|
gelb |
Nutzt --color-orange
|
lila |
Nutzt --color-purple
|
| (leer) | Nutzt --color-base
|
Verwendung als Link[Quelltext bearbeiten]
Die Vorlage selbst erzeugt 'kein Linkziel' – sie formatiert nur das Aussehen. Wenn der Button als 'Link' dienen soll, muss er manuell umwickelt werden:
[[Zielseite|{{Button|Text|Titel|mw=p}}]]
Beispiel:
[[Portal:Hilfe|{{Button|Zur Hilfe|Zur Hauptseite|mw=p}}]]
Hinweis: MediaWiki erlaubt keine direkte Verlinkung innerhalb der Vorlage, da sie sonst in allen Kontexten (auch in Vorlagennamensräumen oder Parserfunktionen) fehlschlagen würde. Der obige Umweg ist daher die 'empfohlene Standardmethode'.
Verwendung mit Bildern oder Icons[Quelltext bearbeiten]
Buttons können auch Bilder oder Symbole enthalten.
Symbol gefolgt von Button[Quelltext bearbeiten]
Da die Vorlage keine HTML-Tags innerhalb des Parameters 1 unterstützt,
empfiehlt sich die Nutzung über [[Datei:...|verweis=...]]:
[[Datei:Edit icon on Wikisite.svg|15px|verweis=Hilfe:Bearbeiten]][[Hilfe:Bearbeiten|{{Button|Bearbeiten|Seite bearbeiten|mw=i}}]]
Alternative Kombination (Symbol im Button):[Quelltext bearbeiten]
</syntaxhighlight> Ergebnis:
Wichtig:
- Der Parameter
verweis=funktioniert nur im[[Datei:...]]-Syntax, nicht in HTML-<img>-Tags. - Ohne
verweis=ist das Bild nicht klickbar. - Für sauberes Layout sollten Bildgrößen
15–20pxbetragen. - In Kombination mit
mw=psodermw=iwirkt das Design am harmonischsten.
Kopiervorlagen & Beispiele[Quelltext bearbeiten]
Die folgenden Beispiele zeigen eine Auswahl typischer Varianten des Buttons mit Kopiervorlage. Links wird der gerenderte Button gezeigt, rechts die zugehörige Wikitext-Syntax (Blockdarstellung).
| Darstellung | Kopiervorlage |
|---|---|
{{Button|Speichern|Seite speichern|mw=p}}
| |
{{Button|Abbrechen|Aktion abbrechen|mw=d}}
| |
{{Button|Details anzeigen|Weitere Informationen|mw=ps}}
| |
{{Button|Entfernen|Eintrag löschen|mw=ds}}
| |
{{Button|Bearbeiten|Abschnitt bearbeiten|mw=i}}
| |
{{Button|Aktion|Interaktive Schaltfläche|mw=a}}
| |
{{Button|Aktiv|Aktiver Zustand|mw=s}}
| |
{{Button|Kompakt|Kleine Variante|mw=p|ex=1}}
| |
{{Button|Test|Farbvariante Blau|color=blau}}
| |
{{Button|Achtung|Farbvariante Rot|color=rot}}
| |
{{Button|Hinweis|Farbvariante Gelb|color=gelb}}
| |
{{Button|Eche|Farbvariante Orange|color=orange}}
| |
{{Button|Probleme|Farbvariante Lila|color=lila}}
|
Hinweis: Die Darstellung kann je nach Skin und aktivem Farbschema (z. B. Darkmode) leicht variieren.
Hinweise[Quelltext bearbeiten]
- Die Vorlage bindet automatisch
MediaWiki-Button/styles.cssein. - Tooltip erscheint nur, wenn der zweite Parameter angegeben ist.
- Der Button wird inline angezeigt (
display:inline) und fügt sich so in Texte oder Tabellen ein. - Schriftgröße und Padding sind kleiner als beim Standard-Button.
- Farbwerte werden über CSS-Variablen gesteuert (Darkmode-fähig).
Siehe auch[Quelltext bearbeiten]
[[Kategorie:Linkvorlage]