Difference between revisions of "Template:Ambox"

From Self-sufficiency
Jump to: navigation, search
m (1 revision: Digital circuits (Import from Wikipedia))
m (1 revision imported)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{#ifeq:{{{subst}}}|SUBST
+
{{#invoke:Message box|ambox}}{{#ifeq:{{{small}}}|left|[[Category:Articles using small message boxes]]}}<noinclude>
|{{#if:{{{name|}}}
+
{{documentation}}
  |{{error|Template {{tlx|{{{name}}}}} has been incorrectly substituted.}}
+
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
}}[[Category:Pages with incorrectly substituted templates]]
+
}}{{#ifeq:{{{small}}}|left
+
|{{Ambox/core
+
  |small      = left
+
  |type      = {{{type|}}}
+
  |image      = {{#if:{{{smallimage|}}}
+
  |{{{smallimage}}}
+
  |{{{image|}}}
+
  }}
+
  |imageright = {{#if:{{{smallimageright|}}}
+
  |{{{smallimageright}}}
+
  |{{{imageright|}}}
+
  }}
+
  |class      = {{{class|}}}
+
  |style      = {{{style|}}}
+
  |textstyle  = {{{textstyle|}}}
+
  |text      = {{#if:{{{smalltext|}}}
+
  |{{{smalltext}}}
+
  |{{{text}}}
+
  }}
+
}}
+
|{{Ambox/core
+
  |type      = {{{type|}}}
+
  |image      = {{{image|}}}
+
  |imageright = {{{imageright|}}}
+
  |class      = {{{class|}}}
+
  |style      = {{{style|}}}
+
  |textstyle  = {{{textstyle|}}}
+
  |text      = {{{text}}}
+
  |date      = {{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}
+
  |{{#ifeq:{{{date|¬}}}|¬||{{CURRENTMONTHNAME}} {{CURRENTYEAR}}}}
+
  |{{{date|}}}
+
  }}
+
}}
+
}}{{category handler
+
|main={{ambox/category
+
  |cat={{{cat|{{{category|}}}}}}
+
  |date={{{date|}}}
+
  |all={{{all|}}}
+
}}
+
|template={{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}|<!--We are on a rootpage, not a /doc or /sandbox page-->{{#ifeq:{{{nocat|}}}|true
+
    | <!--Don't categorise-->
+
    | [[Category:Article message boxes|{{BASEPAGENAME}}]]
+
    }}
+
  }}
+
}}{{#ifeq:{{FULLPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}
+
|{{#ifeq:{{{doc}}}|no|
+
  |{{documentation}}<!-- Transclude documentation on template page -->
+
}}
+
}}<noinclude>
+
 
+
{{Documentation}}
+
<!-- Add categories and interwikis to the /doc subpage, not here! -->
+
 
</noinclude>
 
</noinclude>

Latest revision as of 21:57, 17 February 2018