Difference between revisions of "Template:Ambox"
imported>MSGJ (major rewrite, splitting code for small ambox, add section parameter) |
imported>Matthazinski m (1 revision: Wikipedia import - Internet2/NLR/CT articles) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{#ifeq:{{{subst}}}|SUBST | ||
+ | |{{#if:{{{name|}}} | ||
+ | |{{Error|Template {{tlx|{{{name}}}}} has been incorrectly substituted.}} | ||
+ | }}[[Category:Pages with incorrectly substituted templates]] | ||
+ | }}{{Ambox/{{#ifeq:{{{small}}}|left|small|core}} | ||
+ | |type = {{{type|}}} | ||
+ | |image = {{{image|}}} | ||
+ | |smallimage = {{#if:{{{smallimage|}}}|{{{smallimage}}}|{{{image|}}}}} | ||
+ | |imageright = {{{imageright|}}} | ||
+ | |smallimageright = {{#if:{{{smallimageright|}}}|{{{smallimageright}}}|{{{imageright|}}}}} | ||
+ | |class = ambox-{{#switch:{{{type|}}} | ||
+ | |speedy = speedy | ||
+ | |delete = delete | ||
+ | |content = content | ||
+ | |style = style | ||
+ | |move = move | ||
+ | |protection = protection | ||
+ | |notice|#default = notice | ||
+ | }} {{{class|}}} | ||
+ | |style = {{{style|}}} | ||
+ | |textstyle = {{{textstyle|}}} | ||
+ | |smalltext = {{{smalltext|}}} | ||
+ | |talk = {{#switch:{{{talk|¬}}} | ||
+ | |¬ = <!-- No talk link used --> | ||
+ | | = {{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}|#}} | ||
+ | |#default = {{{talk}}} | ||
+ | }} | ||
+ | |issue = {{#switch:{{{sect|¬}}} | ||
+ | |¬ = <!-- No section parameter used --> | ||
+ | | = This article | ||
+ | |This {{{sect}}} | ||
+ | }} {{{issue<includeonly>|</includeonly>}}} {{{text|}}} | ||
+ | |fix = {{{fix<includeonly>|</includeonly>}}} | ||
+ | |date = {{#switch:{{{date|¬}}} | ||
+ | |¬ = <!-- No date used --> | ||
+ | | = {{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}}|{{CURRENTMONTHNAME}} {{CURRENTYEAR}}}} | ||
+ | |#default = {{{date}}} | ||
+ | }} | ||
+ | |info = {{{info|}}} | ||
+ | }}{{Category handler | ||
+ | |nocat={{{nocat|<noinclude>true</noinclude>}}} | ||
+ | |main={{Ambox/category | ||
+ | |cat={{{cat|{{{category|}}}}}} | ||
+ | |all={{{all|}}} | ||
+ | |date={{{date|}}} | ||
+ | }}{{Ambox/category | ||
+ | |cat={{{cat2|{{{category2|}}}}}} | ||
+ | |all={{{all2|}}} | ||
+ | |date={{{date|}}} | ||
+ | }}{{Ambox/category | ||
+ | |cat={{{cat3|{{{category3|}}}}}} | ||
+ | |all={{{all3|}}} | ||
+ | |date={{{date|}}} | ||
+ | }} | ||
+ | |template={{#switch:Template:{{{name|}}} | ||
+ | |{{FULLPAGENAME}} = [[Category:Article message templates]]{{#ifexpr:{{#ifeq:{{{issue|¬}}}|¬|1|0}}+{{#ifeq:{{{fix|¬}}}|¬|1|0}}+{{#ifeq:{{{subst|¬}}}|¬|1|0}} | ||
+ | |[[Category:Article message templates with missing parameters|{{#expr:{{#ifeq:{{{issue|¬}}}|¬|1|0}}+{{#ifeq:{{{fix|¬}}}|¬|1|0}}+{{#ifeq:{{{subst|¬}}}|¬|1|0}}}}]] | ||
+ | }}{{#if:{{{category|}}}{{{category2|}}}{{{category3|}}} | ||
+ | |[[Category:Article message templates with missing parameters|C]] | ||
+ | }} | ||
+ | |Template: = {{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}|[[Category:Article message templates with missing parameters]]}} | ||
+ | }} | ||
+ | }}<noinclude> | ||
+ | {{Documentation}} | ||
+ | <!-- Add categories and interwikis to the /doc subpage, not here! --> | ||
+ | </noinclude> | ||
{{#ifeq:{{{subst}}}|SUBST | {{#ifeq:{{{subst}}}|SUBST | ||
|{{#if:{{{name|}}} | |{{#if:{{{name|}}} |
Latest revision as of 20:33, 20 October 2012
{{{issue}}} |
Template documentation[create]
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |
{{{issue}}} |
Template documentation[create]
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |