|
|
| Rad 1: |
Rad 1: |
| {{Dokumentationssida}} | | <templatestyles src="Ambox/styles.css"/><table class="{{#ifeq:{{NAMNRYMD}}|{{DISKUSSIONSRYMD}}|messagebox standard-talk|}} metadata ambox {{{klass|{{{class|}}}}}} {{#switch:{{{typ|{{{type|}}}}}} |
| {{Högriskmall|över {{Formatnum:2000000}}}}
| | |speedy|snabbradering=ambox-serious |
| {{Komplicerad kod}} | | |allvarligt|serious=ambox-serious |
| {{TemplateStyles}}
| | |innehåll|content=ambox-content |
| {{Meddelanderutor}} | | |stil|style=ambox-style |
| '''Ambox''' (''Article message box'' – {{Lang-sv|Artikelmeddelanderuta}}) är en metamall som används för att bygga upp exempelvis åtgärdsmallar som {{Mall|Ickewiki}}. Den finns i flera olika färger, använder standardbilder om inget annat anges och tillhandahåller en rad andra funktioner.
| | |slåihop|merge=ambox-merge |
| | | |meddelande|notice=ambox-notice |
| Mallen var från början tänkt att enbart användas i artiklar (med tanke på dess namn), men används nu även i stor utsträckning på andra innehållssidor. Mallen kan även användas på diskussionssidor, men då ändrar den utseende.
| | |skrivskydd|protection=ambox-protection |
| | | |#default=ambox-notice |
| == Parametrar == | | }}" style="{{#ifeq:{{{typ|{{{type|}}}}}}|speedy|background:#fee;|{{#ifeq:{{{typ|{{{type|}}}}}}|snabbradering|background:#fee;|}} }} {{#ifeq:{{{liten|{{{small|}}}}}}|left|width: 27em; border-collapse: collapse; font-size: 88%; line-height: 1.25em;|{{#ifeq:{{{liten|{{{small|}}}}}}|vänster|width: 27em; border-collapse: collapse; font-size: 88%; line-height: 1.25em;|}}}} {{{stil|{{{style|}}}}}}" > |
| Den här mallen klarar av att hantera både svenska och engelska parametrar. I första hand bör dock den svenska användas, den engelska parametern anges inom parentes. Alla parametrar:
| | <tr> |
| | | <td class="ambox-image"> |
| <pre>
| | {{#ifeq:{{{bild|{{{image}}}}}}|none |
| {{Ambox
| | |<!-- no image cell; empty cell necessary for text cell to have 100% width --> |
| |typ = | | |<div style="width:52px;">{{#switch:{{{bild|{{{image|{{{typ|{{{type|}}}}}}}}}}}} |
| |liten = | | |snabbradering|speedy|allvarligt|serious=[[Fil:Gnome-emblem-important.svg|40px|länk=|alt=]] |
| |stil = | | |innehåll|content=[[Fil:Commons-emblem-issue.svg|40px|länk=|alt=]] |
| |sammanfattning = | | |stil|style=[[Fil:Edit-clear.svg|40px|länk=|alt=]] |
| |klass = | | |slåihop|merge=[[Fil:Commons-emblem-merge.svg|40px|länk=|alt=]] |
| |bild = | | |meddelande|notice=[[Fil:Commons-emblem-notice.svg|40px|länk=|alt=]] |
| |text = | | |skrivskydd|protection=[[Fil:Commons-emblem-padlock.svg|40px|länk=|alt=]] |
| |bildhöger = | | |ingen|none|blank= |
| }} | | |#default={{{bild|{{{image|[[Fil:Commons-emblem-notice.svg|40px]]}}}}}} |
| </pre>
| | }}</div> |
| | | }}</td> |
| === ''typ'' (''type'') === | | <td class="ambox-text">{{{text|}}}</td> |
| Denna parameter definierar temafärgen och standardbilden som visas om ingen annan bild anges. Typen baseras inte på estetik utan på typen av fråga som mallen beskriver:
| | {{#if:{{{bildhöger|{{{imageright|}}}}}}|<td class="ambox-imageright"><div style="width:52px;">{{{bildhöger|{{{imageright}}}}}}</div></td>}}</tr> |
| | | </table><noinclude> |
| {{Ambox|typ=snabbradering|text=typ{{=}}<u>snabbradering</u> ''eller'' <u>speedy</u> – snabbraderingsfrågor, exempelvis {{Mall|Radera}}.}} | | {{Dokumentation}}</noinclude> |
| {{Ambox|typ=allvarligt|text=typ{{=}}<u>allvarligt</u> ''eller'' <u>serious</u> – raderingsfrågor, exempelvis {{Mall|SFFR}}.}} | |
| {{Ambox|typ=innehåll|text=typ{{=}}<u>innehåll</u> ''eller'' <u>content</u> – innehållsfrågor, exempelvis {{Mall|POV}}.}} | |
| {{Ambox|typ=stil|text=typ{{=}}<u>stil</u> ''eller'' <u>style</u> – innehållsfrågor, exempelvis {{Mall|Ickewiki}}.}} | |
| {{Ambox|typ=meddelande|text=typ{{=}}<u>meddelande</u> ''eller'' <u>notice</u> – allmänna meddelanden, exempelvis {{Mall|Pågående}}.}} | |
| {{Ambox|typ=slåihop|text=typ{{=}}<u>slåihop</u> ''eller'' <u>merge</u> – förslag om flyttning, sammanslagning och uppdelning et cetera, exempelvis {{Mall|Flytta}}.}}
| |
| {{Ambox|typ=skrivskydd|text=typ{{=}}<u>skrivskydd</u> ''eller'' <u>protection</u> – skrivskyddsfrågor, exempelvis {{Mall|Redigeringskrig}}.}} | |
| {{Ambox|class=messagebox standard-talk|stil=margin-top:.5em;|text=Detta exempel visar standardbakgrund för mallar placerade på diskussionssidor, såvida de inte är av typen ''snabbradering'' eller ''speedy''.}}
| |
| | |
| Om ingen typ anges genereras ''meddelande'' per standard.
| |
| | |
| === ''liten'' (''small'') === | |
| Om parametervärdet är ''vänster'' eller ''left'' minimeras artikelmeddelanderutan:
| |
| | |
| {{Ambox|liten=vänster|text=liten{{=}}<u>vänster</u> – exempelvis {{Mall|Stubavsnitt}}.}} | |
| | |
| Om ett annat parametervärde anges, eller om parametern utelämnas, genereras istället standardrutan:
| |
| | |
| {{Ambox|text=Detta är standardformatet.}}
| |
| | |
| === ''stil'' (''style'') === | |
| Ett valfritt CSS-värde som används av artikelmeddelanderutans omslutande HTML:
| |
| | |
| === ''sammanfattning'' (''summary'') ===
| |
| I denna parameter kan en sammanfattning av mallen anges ([http://www.htmlcodetutorial.com/tables/_TABLE_SUMMARY.html mer information]).
| |
| | |
| === ''klass'' (''class'') ===
| |
| I denna parameter kan ett klassnamn som är tänkt att vara unikt för varje användning så att man kan dölja vissa typer av meddelanden med hjälp av CSS användas.
| |
| | |
| === ''bild'' (''image'') ===
| |
| Denna parameter används för att visa en specifik bild. Bilderna anges med vanlig wikisyntax och bredden ''40px'' används typiskt. Exempelvis:
| |
| * <code><nowiki>[[Fil:Commons-emblem-scales.svg|40px|länk=|alt=]]</nowiki></code> i {{Mall|POV}} resulterar i:
| |
| {{POV}}
| |
| | |
| Vänligen notera:
| |
| * Om ingen bild anges kommer standardbilden för motsvarande typ att visas (se [[#typ (type)]] ovan).
| |
| * Om parametervärdet ''ingen'', ''none'' eller ''blank'' anges kommer ingen bild att visas och istället kommet texten att fylla ut bildens placering.
| |
| * Om bilden är rent dekorativ bör fillänken understrykas genom att lägga till <code><nowiki>|länk=|alt=</nowiki></code>.
| |
| | |
| === ''text'' === | |
| Ange meddelandets text i denna parameter.
| |
| | |
| === ''bildhöger'' (''imageright'') === | |
| En bild på den högra sidan av meddelanderutan kan anges i denna parameter. Syntaxen är densamma som för parametern ''bild'' (se [[#bild (image)]] ovan), med undantaget att det inte finns någon förvald bild.
| |
| | |
| == Tekniska detaljer == | |
| Om du behöver använda specialtecken i parametern ''text'' måste du göra som följer:
| |
| | |
| <pre>
| |
| {{Ambox | |
| | text = <div> | |
| Likamedtecken = och en start- och en slutkrullparantes { } fungerar bra som de är.
| |
| Men här är en pipe {{!}} och två slutkrullparanteser <nowiki><nowiki>}}</nowiki></nowiki>.
| |
| Och nu en pipe och två slutkrullparanteser <nowiki><nowiki>|}}</nowiki></nowiki>.
| |
| </div> | |
| }} | |
| </pre> | |
| | |
| {{Ambox | |
| | text = <div> | |
| Likamedtecken = och en start- och en slutkrullparantes { } fungerar bra som de är.
| |
| Men här är en pipe {{!}} och två slutkrullparanteser <nowiki>}}</nowiki>.
| |
| Och nu en pipe och två slutkrullparanteser <nowiki>|}}</nowiki>.
| |
| </div> | |
| }} | |
| | |
| Den här mallen använder CSS-klasser för huvuddelen av dess utseende vilket därmed enkelt kan ändras med ett skin.
| |
| | |
| Internt använder den här metamallen HTML-språk istället för wikispråk för tabellkoden. Detta är det vanliga sättet att göra metamallar eftersom wikispråket har flera nackdelar. Till exempel är det svårare att använda [[m:Help:ParserFunctions|parserfunktioner]] och specialtecken i parametrar.
| |
| | |
| <includeonly> | |
| <!-- ADD CATEGORIES BELOW THIS LINE --> | |
| [[Kategori:Layoutmallar|Ambox]]
| |
| [[Kategori:Metamallar|Ambox]]
| |
| | |
| <!-- ADD INTERWIKIS BELOW THIS LINE --> | |
| </includeonly> | |
<templatestyles src="Ambox/styles.css"/>
{{#if:|}}
|
{{#ifeq:{{{image}}}|none
|
|
}} |
| {{{imageright}}} |
<templatestyles src="Dokumentation/styles.css"/>
{{#if:||{{#ifexist:{{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}}|[[[{{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}}|visa]]] [[{{fullurl:{{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}}|action=edit}} redigera]]|[[{{fullurl:{{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}}|action=edit&preload=Mall:Dokumentation/mall}} skapa]]}}}} [rensa sidcachen]
Dokumentation
{{#switch:|höger=
|vänster=
|#default=}}
{{#if:|{{{content}}}|{{#ifexist:{{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}}|{{ {{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}} }}|<templatestyles src="Ambox/styles.css"/>
{{#if:|}}
|
{{#ifeq: |none
|
|
}} |
Dokumentationssidan till denna {{#switch:Mall
|Media = mediasida
|Special = specialsida
| = artikel
|Diskussion = diskussionssida
|Användare = användarsida
|Användardiskussion = användardiskussionssida
|I Jannes Hjärna = Wikipediasida
|I Jannes Hjärnadiskussion = Wikipediadiskussionssida
|Fil = fil
|Fildiskussion = fildiskussionssida
|MediaWiki = MediaWiki-sida
|MediaWiki-diskussion = MediaWiki-diskussionssida
|Mall = mall
|Malldiskussion = malldiskussionssida
|Hjälp = hjälpsida
|Hjälpdiskussion = hjälpdiskussionssida
|Kategori = kategori
|Kategoridiskussion = kategoridiskussionssida
| = portal
| = portaldiskussionssida
| = modul
| = moduldiskussionssida
|#default = sida}} är inte skapad. Klicka på [[{{fullurl:{{#switch:
|#default = Ambox/dok
| =
{{#ifeq: |
| Mall:Ambox/dok
| Ambox/dok
}}
}}|action=edit&preload=Mall:Dokumentation/mall}} skapa]] vid rubriken ovan för att skapa dokumentationssidan. | {{{imageright}}} |
{{#switch:
{{#om:|{{{demorymd}}}}}
{{#om:|{{{demospace}}}}}
|mall =
|template =
|annan =
|other =
|#default = {{#om:||{{#omlika:Mall|Mall||}}}}
}}}}
}}
{{#ifexist:{{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}}|
{{#if:|Ovanstående dokumentation transkluderas från sidan ”[[]]”. Kategorier ska placeras på den dokumentationssidan.|Ovanstående dokumentation transkluderas från sidan ”[[{{#switch: Ambox
|sandlåda|fallstudie={{ #rel2abs: ../dok }}
|#default=Mall:Ambox/dok
}}]]”. Kategorier ska placeras på den dokumentationssidan.}}
}}