Template:Ambox: Difference between revisions
From Zoophilia Wiki
Jump to navigationJump to search
meta>Edokter |
meta>MSGJ (adding functionality for substitution detection and cleanup categorisation, per discussion) |
||
Line 1: | Line 1: | ||
{{#ifeq:{{{subst}}}|SUBST | |||
| | |{{#if:{{{name|}}} | ||
|{{error|Template {{tlx|{{{name}}}}} has been incorrectly substituted.}} | |||
}}[[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|}}} | |||
}} | }} | ||
}} | |style = {{{style|}}} | ||
|textstyle = {{{textstyle|}}} | |||
|text = {{#if:{{{smalltext|}}} | |||
|{{{smalltext}}} | |||
--> | |{{{text}}} | ||
}} | |||
}} | |||
|{{Ambox/core | |||
|type = {{{type|}}} | |||
|image = {{{image|}}} | |||
|imageright = {{{imageright|}}} | |||
|style = {{{style|}}} | |||
|textstyle = {{{textstyle|}}} | |||
|text = {{{text}}} | |||
}} | |||
}}{{cat handler | |||
|main={{#if:{{{cat|}}} | |||
|{{#if:{{{date|}}} | |||
|[[Category:{{{cat}}} {{{preposition|from}}} {{{date}}}]]{{#ifexist:Category:{{{cat}}} {{{preposition|from}}} {{{date}}}| | |||
|[[Category:Articles with invalid date parameter in template]] | |||
}} | |||
|[[Category:{{#if:{{{undated|}}} | |||
|{{{undated}}} | |||
|{{{cat}}} | |||
}}]] | |||
}} | |||
}}{{#if:{{{all|}}} | |||
|[[Category:{{{all}}}]] | |||
}} | |||
|template={{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}|[[Category:Article message boxes]]}} | |||
}}{{#ifeq:{{FULLROOTPAGENAME}}|Template:{{PAGENAME:{{{name}}}}} | |||
|{{documentation}}<!-- Transclude documentation on template page --> | |||
}}<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> |