TemplateBox
De teixidora
Comming from Wikimedia Commons https://commons.wikimedia.org/wiki/Template:Clickable_button
{{#invoke:Languages|autolang
|base=TemplateBox/i18n |useargs=both |templateData={{#invoke:TemplateBox|templatedata}} |JSONFM={{#invoke:TemplateBox|templatedata|formatting=pretty}} |paramTable={{#invoke:TemplateBox|paramtable}} |usageSample={{#invoke:TemplateBox|usagesample}} |argCount={{#invoke:TemplateBox|argcount}} |desc={{#invoke:TemplateBox|description}} |templateDataInfo=Plantilla:TemplateDataInfo/toggler |i18n-subpage=Template:Clickable button 2/i18n |usergroup=all |name=Clickable button 2}}
Contingut
{{#invoke: fallback|langSwitch}}
-
Wikilinks, Interwikilinks and external links:
{{Clickable button 2|link=Wikipedia|text=Link zum Artikel Wikipedia}}
[Wikipedia ]
{{Clickable button 2|link=:en:Wikipedia|text=Link zum Artikel Wikipedia in der englischen Wikipedia}}
[- en:Wikipedia ]
{{Clickable button 2|link=http://test.de|text=Link auf http://test.de}}
-
Required parameters
"link"
and"text"
may be named parameters or unnamed params:
{{Clickable button 2|Wikipedia|Link zum Artikel Wikipedia}}
oder
{{Clickable button 2|1=Wikipedia|2=Link zum Artikel Wikipedia}}
oder
{{Clickable button 2|link=Wikipedia|text=Link zum Artikel Wikipedia}}
[Wikipedia ] -
Tooltips:
{{Clickable button 2|link=Wikipedia|text=Wikipedia|titele=Link zum Artikel Wikipedia in der deutschen Wikipedia}}
[Wikipedia (please hover the button) ]
{{#invoke: fallback|langSwitch}}
Um URL-Parameter angeben zu können müssen auch Wikilinks in "externe" URLs umgewandelt werden. Diese können von Hand "zusammengebaut" werden, einfacher und zuverlässiger geht es aber mit der Parserfunktion {{fullurl}}
.
Beispielsweise liefert
{{fullurl:Hauptseite}}
die volle URL der Hauptseite://www.teixidora.net/wiki/Hauptseite
{{fullurl:{{FULLPAGENAME}}}}
die volle URL der aktuellen Seite://www.teixidora.net/wiki/Plantilla:TemplateBox
Über den ersten Parameter von {{fullurl}}
können URL Parameter and die URL angehängt werden:
{{fullurl:Hauptseite|action=purge}}
liefert//www.teixidora.net/w/index.php?title=Hauptseite&action=purge
{{fullurl:{{FULLPAGENAME}}|action=purge}}
liefert//www.teixidora.net/w/index.php?title=Plantilla:TemplateBox&action=purge
Damit lässt sich nun einfach ein Button erstellen der den Server-Cache der aktuellen Seite löscht:
{{Clickable button 2|link={{fullurl:{{FULLPAGENAME}}|action=purge}}|text=Cache leeren|icon=refresh}}
← dieser Button leert den Cache der aktuellen Seite
Weitere hilfreiche URL-Parameter die auf diese Weise mit Hilfe eines Buttons einfach zur Verfügung gestellt werden können sind auf Hilfe:URL-Parameter erklärt. Es ist zu beachten, dass URL-Parameter die Leerzeichen oder andere geschützte Zeichen wie &
oder ?
enthalten mit der Parserfunktion {{urlencode}}
encodiert werden müssen!
{{#invoke: fallback|langSwitch}}
-
Icons
{{Clickable button 2|…|icon=mail-closed}}
[… ]{{Clickable button 2|…|text=|icon=mail-closed}}
[{{{1}}} ]<div style="clear:both;" />
-
Bilder
{{Clickable button 2|…|image=[[File:checkmark.svg|18px]]}}
[{{{1}}} ]{{Clickable button 2|…|text=|image=[[File:checkmark.svg|18px]]}}
[{{{1}}} ]<div style="clear:both;" />
{{#invoke: fallback|langSwitch}}
-
Padding:
{{Clickable button 2|…|padding=0px}}
{{Clickable button 2|…|padding=10px}}
{{Clickable button 2|…|padding=20px}}
[Wikipedia ][Wikipedia ][Wikipedia ]{{Clickable button 2|…|padding=20px 0px}}
{{Clickable button 2|…|padding=0px 20px}}
[Wikipedia ][Wikipedia ]{{Clickable button 2|…|padding=10px 0 0 0}}
{{Clickable button 2|…|padding=0 0 10px 0}}
{{Clickable button 2|…|padding=0 10px 0 0}}
{{Clickable button 2|…|padding=0 0 0 10px}}
[Wikipedia ][Wikipedia ][Wikipedia ][Wikipedia ]<div style="clear:both;" />
-
{{#invoke: fallback|langSwitch}}:
Plantilla:Anchor{{Clickable button 2|…|Farbe=(Farbname)}}
[{{{1}}} ][{{{1}}} ][{{{1}}} ]
[{{{1}}} ][{{{1}}} ][{{{1}}} ]
[{{{1}}} ][{{{1}}} ][{{{1}}} ]
Icons
Plantilla:Anchor Possible values for Icon: Plantilla:Clickable button 2/Icons