Mall:Dmbox
{{{text}}} |
[visa] [redigera] [rensa sidcachen]
Dokumentation
Den här mallen används på över 100 000 sidor. För att undvika stor förstörelse och onödig belastning på servern, bör ändringar av den här mallen först göras i testmallen. |
Varning: Denna mall använder komplicerad kod, varför det är bättre att inte själv försöka ändra den om du inte är säker på att du förstår koden samt är villig att reparera eventuella oönskade sidoeffekter. Experiment kan göras i {{Hinken och spaden}} , {{Testmall}} eller i en undersida till din användarsida. Diskutera gärna mallens funktion på diskussionssidan! |
Metamallar för meddelanderutor | |
---|---|
{{Ambox}} |
Artiklar (och andra innehållssidor) |
{{Anbox}} |
Användardiskussioner |
{{Kbox}} |
Användardiskussioner. Synlig även i mobil vy. |
{{Cmbox}} |
Kategorier |
{{Dmbox}} |
Förgreningssidor |
Dmbox (Disambiguation message box – svenska: Förgreningsmeddelanderuta) är en metamall som används för att bygga upp mallar som används på förgreningssidor och indexsidor, t.ex. {{Förgrening}}
och {{Skeppsindex}}
. Den använder standardbilder om inget annat anges och tillhandahåller en rad andra funktioner.
Den här mallen fungerar på samma sätt som {{Ambox}}
och använder samma parametrar. Den viktigaste skillnaden är att den här mallen enbart har två "typ"-inställningar.
Parametrar
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:
{{Dmbox |typ = |stil = |klass = |bild = |textstil = |text = |bildhöger = }}
typ (type)
Denna parameter definierar standardbilden som visas om ingen annan bild anges. Typen baseras inte på estetik utan på typen av fråga som mallen beskriver:
typ=förgrening eller disambig – förgreningssidor. |
typ=index eller setindex – indexsidor. |
stil (style)
Ett valfritt CSS-värde som används av förgreningsmeddelanderutans omslutande HTML. Exempelvis:
style=margin-bottom: 0.2em;
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 30px används typiskt. Exempelvis:
[[Fil:WPanthroponymy.svg|30px|länk=|alt=]]
i{{Efternamn}}
resulterar i:
Denna sida innehåller en förteckning över personer med efternamnet "Dmbox". Om någon annan artikel anger personen i fråga med endast efternamn, gå gärna tillbaka och lägg till förnamn i den länk som ledde hit. Om du inte hittar vad du söker på denna sida kan du göra en sökning efter namnet "Dmbox". |
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
|länk=|alt=
.
textstil (textstyle)
Ett valfritt CSS-värde som används av textcellen. Exempelvis:
textstyle=text-align: center;
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.
Exempelvis:
[[Fil:Schooner.svg|30px|länk=|alt=]]
i{{Skeppsindex}}
resulterar i:
Det här är en förgreningssida som listar artiklar om skepp med samma eller liknande namn. Om du kom hit via en wikilänk, får du gärna ändra länken så att den hänvisar direkt till det avsedda skeppet. |
Tekniska detaljer
Om du behöver använda specialtecken i parametern text måste du göra som följer:
{{Dmbox | 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> }}
Likamedtecken = och en start- och en slutkrullparantes { } fungerar bra som de är. Men här är en pipe | och två slutkrullparanteser }}. Och nu en pipe och två slutkrullparanteser |}}. |
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 parserfunktioner och specialtecken i parametrar.