Difference between revisions of "Template:Ambox"

From Game Detectives Wiki
Jump to: navigation, search
[unchecked revision][unchecked revision]
m (tweak categorisation, if {{{name}}} parameter defined then no category unless on Template:{{{name}}})
(implement separate parameters for issue and fix, use only issue in small form unless smalltext specified, adjust categories for article message templates)
Line 19: Line 19:
 
   |textstyle  = {{{textstyle|}}}
 
   |textstyle  = {{{textstyle|}}}
 
   |text      = {{#if:{{{smalltext|}}}
 
   |text      = {{#if:{{{smalltext|}}}
   |{{{smalltext}}}  
+
   |{{{smalltext}}}
   |{{{text}}}  
+
   |{{#if:{{{issue|}}}
 +
    |{{{issue}}}
 +
    |{{{text}}}
 +
  }}
 
   }}
 
   }}
 
  }}
 
  }}
Line 30: Line 33:
 
   |style      = {{{style|}}}
 
   |style      = {{{style|}}}
 
   |textstyle  = {{{textstyle|}}}
 
   |textstyle  = {{{textstyle|}}}
   |text      = {{{text}}}{{#switch:{{{talk|¬}}}
+
   |text      = {{{text|}}} {{{issue<includeonly>|</includeonly>}}}<span class="hide-in-submbox"> {{#switch:{{{talk|¬}}}
 
   |¬        = <!-- No talk link used -->
 
   |¬        = <!-- No talk link used -->
 
   |        = {{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}|&#32;More details and relevant discussion can be found on the [[{{TALKPAGENAME}}|talk page]].}}
 
   |        = {{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}|&#32;More details and relevant discussion can be found on the [[{{TALKPAGENAME}}|talk page]].}}
Line 37: Line 40:
 
     |the [[{{TALKPAGENAME}}#{{{talk}}}|talk page]]
 
     |the [[{{TALKPAGENAME}}#{{{talk}}}|talk page]]
 
   }}.
 
   }}.
   }}{{#switch:{{{date|¬}}}
+
   }} {{{fix<includeonly>|</includeonly>}}}</span>{{#switch:{{{date|¬}}}
 
   |¬        = <!-- No date used -->
 
   |¬        = <!-- No date used -->
 
   |        = {{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}|&#32;<small>''({{CURRENTMONTHNAME}} {{CURRENTYEAR}})''</small>}}
 
   |        = {{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}|&#32;<small>''({{CURRENTMONTHNAME}} {{CURRENTYEAR}})''</small>}}
Line 57: Line 60:
 
   |date={{{date|}}}
 
   |date={{{date|}}}
 
  }}
 
  }}
  |template={{#switch:Template:{{{name|}}}
+
  |template={{#switch:Template:{{{name|<noinclude>Ambox</noinclude>}}}
 
   |{{FULLPAGENAME}} = [[Category:Article message templates]]
 
   |{{FULLPAGENAME}} = [[Category:Article message templates]]
   |Template:        = {{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}|<!--We are on a rootpage, not a /doc or /sandbox page-->{{#ifeq:{{{nocat|}}}|true
+
   |Template:        = [[Category:Article message templates with missing parameters]]
    | <!--Don't categorise-->
+
}}
    | [[Category:Article message boxes|{{BASEPAGENAME}}]]
 
    }}
 
  }}
 
  }}
 
 
}}<noinclude>
 
}}<noinclude>
 
{{Documentation}}
 
{{Documentation}}
 
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 
</noinclude>
 
</noinclude>

Revision as of 15:15, 22 June 2012

Template:Category handler <templatestyles src="Module:Documentation/styles.css"></templatestyles>
Template documentation[view] [edit] [history] [purge]
Description

This is the {{Ambox}} or Article message box meta-template.

Usage
{{Ambox|type=content|text=my text here}}, or
{{Ambox|type=speedy|text=my text here}}, etc
type

The type parameter defines the color of the left bar, and the image that is used by default. The type is chosen not on aesthetics but is based on the type of issue that the template describes. The seven available types and their default images are shown below.

If no type parameter is given the template defaults to |type=notice.

See also