Mall:Ambox/dok
Det här är en dokumentationssida till Mall:Ambox. Den innehåller användningsinformation, kategorier och annat innehåll som inte är en del av mallen. |
Om du gör ändringar i denna mall eller dess css-kod, se noga till att allt fungerar som det ska (även efter att du tömt cachen) innan du lämnar mallen då den påverkar ett mycket stort antal sidor på Wikipedia.
På grund av mallens stora exponering mot Wikipedia är källkoden permanent skrivskyddad för andra än administratörer. Om du har ett förbättringsförslag, ta gärna upp saken på diskussionssidan.
Det här är metamallen ambox (Article Message Box - Artikelmeddelanderuta) som används för att skapa artikelmeddelanderutor som {{ickewiki}} etc. Den har flera olika färger, använder standardbilder om inga andra parametrar används och har vissa andra funktioner.
Mallen använder sig av css-kod i MediaWiki:Common.css för att skapa ett enhetligt utseende för alla mallar och för att göra det enkelt att skapa nya mallar.
Användning
[redigera]- Se även: Wikipedia:Åtgärdsmall#Layout
Enkelt exempel:
{{ambox | text = Exempeltext.}}
Exempeltext. |
Utvecklat exempel:
{{ambox | typ = stil | bild = [[Fil:Commons-emblem-query.svg|40px]] | style = width: 40em; | text = Meddelandets text. }}
Meddelandets text. |
Standardbilder
[redigera]Följande exempel använder olika typ-parametrar men använder inga bildparametrar och därför använder de standardbilden för varje typ.
typ=allvarligt – Raderingsfrågor, till exempel {{SFFR}} och{{radera}}. |
typ=innehåll – Innehållsfrågor som {{POV}} och {{faktakoll}}. |
typ=stil – Stilfrågor, till exempel {{städa}} och {{ickewiki}}. |
typ=slåihop – Förslag om ihopslagning, uppdelning och liknande, {{dela upp}} och {{slå ihop}}. |
typ=meddelande – Enkla artikelmeddelanden, som {{pågående}} och {{framtida}}. |
Andra bilder
[redigera]Standardbilderna ovan är mest för bekvämlighet. I många fall är det bättre att använda mer specifika bilder. Dessa exempel använder bild-parametern för att specificera en bild annan än standardbilderna.
typ = innehåll bild = [[Fil:Unbalanced scales.svg|40px]] Den här bilden används ofta för {{POV}} och liknande frågor. |
typ = stil bild = [[Fil:Wikitext.svg|50px]] Den här bilden kan till exempel användas för {{ickewiki}} etc. |
typ = slåihop bild = [[Fil:Merge-arrows.svg|50px]] Den här bilden används för {{slå ihop}} etc. |
typ = meddelande bild = [[Fil:ISO 639 Icon en.svg|40px]] En kort sammanfattning på engelska. Detta kan vara användbart på vissa sidor utanför artiklarnas namnrymd, t.ex. en användarsida, en essä eller sidan för ett Wikipedia:Projekt. För språkikoner enligt ISO 639 på commons, se här. |
Special
[redigera]Ytterligare några parameterkombinationer.
Ingen typ och ingen bild angavs (standard) |
Ingen typ och bild=blank angavs – Orsakar ett tomt område med samma storlek som standardbilderna. Detta får texten att positioneras väl tillsammans med andra meddelanderutor. |
Ingen typ och bild=none angavs – Ingen bild används och texten använder hela rutan. |
bild = [[Fil:Gnome globe current event.svg|42px]] bildhöger = [[Fil:Nuvola apps bookcase.svg|40px]] |
Den här artikeln berör en pågående rymdfärd.
Innehållet kan snabbt ändras efterhand händelsen fortgår. |
Parametrar
[redigera]Lista över alla parametrar:
{{ambox |typ = allvarligt / innehåll / stil / slåihop / meddelande |class = ett classnamn som används för egna css-stilar |bild = none / blank / [[Fil:Some image.svg|40px]] |bildhöger = [[Fil:Some image.svg|40px]] |style = extra CSS-kod till style-attributet i mallens HTML-kod |text = Meddelandets text. }}
- typ
- Om ingen typ-parameter specificeras blir används som standard meddelande vilket är ämnat för enklare artikelmeddelanden. Det betyder att rutan får en blå sida som i de enkla exemplen ovan.
- class
- Ett class namn 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.
- bild
- Ingen parameter = Om ingen bild-parameter anges använder mallen en standardbild, vilken som används beror på vilken typ-parameter som används.
- En bild = En bild med vanlig wiki-syntax. 40px - 50px bredd är vanligen ungefär lagom beroende på bildens höjd. Till exempel:
[[Fil:Unbalanced scales.svg|40px]]
- none = Betyder att ingen bild används.
- blank = Betyder att ingen bild används men ett tomt område med samma storlek som standardbilderna används, vilket får texten att placeras på samma ställe som på mallarna med bild för bättre enhetlighet. (Se "specialexemplen" ovan.)
- bildhöger
- Ingen parameter = Om ingen bildhöger-parameter används visas ingen bild på höger sida.
- En bild = Ska vara en bild med vanlig wikisyntax. 40px - 50px bredd är vanligen ungefär lagom beroende på bildens höjd. Till exempel:
[[Fil:Nuvola apps bookcase.png|40px]]
- Vad som helst = Ett annat objekt du vill ska visas på höger sida
- style
- Ett valfritt Cascading Style Sheets-värde som används av amboxens omslutande HTML:
<table style="{{{style|}}}" class="..."> ... </table>
- text
- Meddelandets text.
- sammanfattning
- En sammanfattning av mallen. Mer information.
Tekniska detaljer
[redigera]Om du behöver använda specialtecken i text-parametern måste du göra som följer:
{{ambox | text = <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 pipa och två slutkrullparanteser |}}. </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.
För ytterligare information och hjälp se Malldiskussion:Ambox och länkarna nedan (tills vidare går de till engelska wikipedia).
Se även
[redigera]- Ambox CSS classes – Beskriver hur man använder ambox-css-klasser direkt i wikitabeller och HTML-tabeller. (på engelska)
- Article message boxes - De engelska riktlinjerna för hur artikelmeddelandemallarna ska se ut (bör väl ersättas med svenska efterhand om de ska skilja sig åt). (på engelska)
- Wikipedia talk:Article message boxes - Diskussionssida på engelska wikipedia om dessa mallar. Får du inget svar här kan det vara värt att fråga där. (på engelska)