Template:Ambox: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>MSGJ
m rename class, tweak categorisation
meta>MSGJ
only show talk page link if talk page exists, add info parameter for additional information, make nocat=true work, tracking category adjustments
Line 36: Line 36:
   |¬        = <!-- 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]].}}
   |#default = &#32;More details and relevant discussion can be found on {{#ifeq:{{TALKPAGENAME:{{{talk}}}}}|{{FULLPAGENAME:{{{talk}}}}}
   |#default = {{#ifexist:{{#ifeq:{{TALKPAGENAME:{{{talk}}}}}|{{FULLPAGENAME:{{{talk}}}}}
    |[[{{{talk}}}|{{FULLPAGENAME:{{{talk}}}}}]]
    |{{{talk}}}
    |the [[{{TALKPAGENAME}}#{{{talk}}}|talk page]]
    |{{TALKPAGENAME}}
   }}.
    }}
    |&#32;More details and relevant discussion may be found on {{#ifeq:{{TALKPAGENAME:{{{talk}}}}}|{{FULLPAGENAME:{{{talk}}}}}
    |[[{{{talk}}}|{{FULLPAGENAME:{{{talk}}}}}]]
    |the [[{{TALKPAGENAME}}#{{{talk}}}|talk page]]
    }}.
   }}
   }} {{{fix<includeonly>|</includeonly>}}}</span>{{#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>}}
   |#default = &#32;<small>''({{{date}}})''</small>
   |#default = &#32;<small>''({{{date}}})''</small>
   }}
   }}<span class="hide-when-compact"> {{{info|}}}</span>
  }}
  }}
}}{{Category handler
}}{{Category handler
|nocat={{{nocat|}}}
  |main={{Ambox/category
  |main={{Ambox/category
   |cat={{{cat|{{{category|}}}}}}  
   |cat={{{cat|{{{category|}}}}}}  
Line 61: Line 67:
  }}
  }}
  |template={{#switch:Template:{{{name|<noinclude>Ambox</noinclude>}}}
  |template={{#switch:Template:{{{name|<noinclude>Ambox</noinclude>}}}
   |{{FULLPAGENAME}} = [[Category:Article message templates]]
   |{{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]]}}
   |Template:        = {{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}|[[Category:Article message templates with missing parameters]]}}
  }}
  }}

Revision as of 10:55, 29 June 2012

Template:Ambox/core