Mal:Toppikon: Forskjell mellom sideversjoner

Fra Wikisida.no
Hopp til navigering Hopp til søk
Ingen redigeringsforklaring
m (Én sideversjon ble importert)
 
(5 mellomliggende versjoner av 3 brukere er ikke vist)
Linje 1: Linje 1:
<includeonly>{{#tag:indicator|[[Fil:{{{bilde|{{{bildenavn}}}}}}|{{{bredde|15}}}px|{{#if:{{{lenke|}}}|lenke={{{lenke|}}}}}|{{{tekst}}}]]|name={{{id|unknown-indicator}}}}}</includeonly><noinclude>{{Dokumentasjon}}</noinclude>
<includeonly><nowiki /><!-- This nowiki tag helps prevent whitespace at the top of articles. -->{{#tag:indicator|[[File:{{{bilde|{{{bildenavn|{{{1|}}}}}}}}}|{{#if:{{{bredde|}}}|{{Str number/trim|{{{bredde}}}}}|20}}x{{#if:{{{høyde|}}}|{{Str number/trim|{{{høyde}}}}}|20}}px<!--
--> {{#ifeq:{{{lenke|+}}}|{{{lenke|-}}}|{{!}}link={{{lenke}}}|{{#ifeq:{{{wikilink|+}}}|{{{wikilink|-}}}|{{!}}link={{{wikilink}}}|{{#ifeq:{{{2|+}}}|{{{2|-}}}|{{!}}link={{{2}}}|}}}}}}<!--
--> {{#if:{{{alt|}}}|{{!}}alt={{{alt}}}}}<!--
--> {{#if:{{{skin-invert|}}}|{{!}}class=skin-invert}}<!--
--> |{{{tekst|{{{3|icon}}}}}}]]
|name = {{#if:{{{sortkey|}}}|{{{sortkey}}}-}}{{#if:{{{name|}}}|{{{name}}}|{{#if:{{{id|}}}|{{{id}}}|{{{bilde|{{{bildenavn|{{{1|}}}}}}}}}}}}}}}{{Category handler
|user = {{{usercat|}}}
|main = {{{maincat|}}}
|subpage = {{{subpage|no}}}
|nocat = {{{nocat|}}}
}}<!-- Tracking categories
-->{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using Top icon with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Top icon]] with unknown parameter "_VALUE_"|showblankpositional=1| 1 | 2 | 3 | alt | description | height | id | bilde | bildenavn | lenke | maincat | name | nocat | sortkey | subpage | tekst | usercat | bredde | wikilink | skin-invert | class }}<!--
--></includeonly><noinclude>
{{Documentation}}
</noinclude>

Siste sideversjon per 14. jun. 2025 kl. 22:15

Maldokumentasjon


Malen {{Toppikon}} er en metamal for å gjøre det enklere å lage toppikoner; små (typisk 15x15 px) ikoner helt til høyre på tittellinjen (øverst). Malen kan brukes fritt i bruker-navnerommet, men det frarådes å bruke den direkte i andre navnerom. Malen brukes imidlertid av andre maler, slik som {{Beskyttet side}} og {{Anbefalt}}.

Bruk[rediger kilde]

{{Toppikon
| bilde        = bildefil (eksempelvis: Crystal Clear action run.svg)
| bredde       = definerer bredde i px. Standardstørrelsen er 15x15 px. Hvis en skal ha flere ikoner på rekke, altså benytte ikon_nr-parameteren, må alle ikoner ha samme størrelse.
| lenke        = Den interne siden du ønsker bildet skal lenke til. En ankommer denne lenker ved å trykke på ikonet.
| tekst        = Teksten som vil vise seg ved å holde musen over ikonet. Eksempelvis en rask forklaring for ikonet og eventuelt hvor den lenker.
| ikon_nr      = Brukes hvis en ønsker flere ikoner på rekke. Svaret <code>1</code> setter det respektive ikonet helt til høyre.
}}

Flere parametere:

| id           = a page-unique id (used for CSS styling)
| style        = add this to the style of the body
| class        = css klasse
| extra_offset = an additional offset that you can use to force or adapt (in case you have non-20px wide elements in your topicon row)

Eksempel[rediger kilde]

{{Toppikon |ikon_nr=1 |bredde=20 |bilde=Admin mop.PNG |tekst=Denne brukeren er administrator |lenke=Wikipedia:Administratorer }}
{{Toppikon |ikon_nr=2 |bredde=20 |bilde=Police man update.png  |tekst=Denne brukeren er patroller |lenke=Wikipedia:Patruljering }}
{{Toppikon |ikon_nr=3 |bredde=20 |bilde=Wikipedia Autopatrolled.svg |tekst=Denne brukerens bidrag blir automatisk godkjent |lenke=Wikipedia:Autobekreftede_brukere#Autobekreftede_brukere }}

skaper tre ikoner, fra høyre til venstre.

Tekniske detaljer[rediger kilde]

  • CSS brukes for å flytte en liten HTML-snutt fra innholdsområdet til et annet sted på siden, vanligvis øverst til høyre, på samme linje som sidens tittel. Hvor toppikonene skal plasseres bestemmes av klassen topicon som defineres i hver enkelt drakt. Foreløpig er klassen bare definert i draktene Monobook, Modern og Vector.
  • Toppikonene er skjult med "display: none;" som standard. Draktene som har støtte for toppikoner sørger samtidig for at ikonene synligjgjøres igjen. Dermed er toppikonene bare synlig i draktene som faktisk har støtte for de.
  • Hvis et toppikon trenger vertikal justering relativ til de andre, bruk margin-top eller margin-bottom.