ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Difference between revisions of "Template:Categ"

From ModEnc
Jump to: navigation, search
m (Improving a fix)
m (Adding explanation)
Line 1: Line 1:
<includeonly>{{#ifexist:Category:{{{1}}} Flags|[[:Category:{{{1}}} Flags|{{{2|{{{1}}}}}}]] [[Category:{{{1}}} Flags]]|{{#ifexist:Category:{{#sub:{{{1}}}|0|-1}} Flags|[[:Category:{{#sub:{{{1}}}|0|-1}} Flags|{{{2|{{{1}}}}}}]] [[Category:{{#sub:{{{1}}}|0|-1}} Flags]]|[[:Category:{{{1}}} Flags|{{{2|{{{1}}}}}}]] [[Category:{{{1}}} Flags]]}}}}</includeonly> <noinclude>This template turns the text into a category link and adds the page to that category. Intented to be used inside Flag template to autolink the page to certain subsets of [[:Category:INI_Flags]]. Usage:<pre>{{Categ|Example}}</pre> will create a link to <tt>Category:Example_Flags</tt> titled <tt>Example</tt> and add the page to that category. <pre>{{Categ|Example|SmartName}}</pre> will create a link to <tt>Category:Example_Flags</tt> titled <tt>SmartName</tt> and add the page to that category. </noinclude>
+
<includeonly>{{#ifexist:Category:{{{1}}} Flags|[[:Category:{{{1}}} Flags|{{{2|{{{1}}}}}}]] [[Category:{{{1}}} Flags]]|{{#ifexist:Category:{{#sub:{{{1}}}|0|-1}} Flags|[[:Category:{{#sub:{{{1}}}|0|-1}} Flags|{{{2|{{{1}}}}}}]] [[Category:{{#sub:{{{1}}}|0|-1}} Flags]]|[[:Category:{{{1}}} Flags|{{{2|{{{1}}}}}}]] [[Category:{{{1}}} Flags]]}}}}</includeonly> <noinclude>This template turns the text into a category link and adds the page to that category. Intented to be used inside Flag template to autolink the page to certain subsets of [[:Category:INI_Flags]]. Usage:<pre>{{Categ|Example}}</pre> will create a link to <tt>Category:Example_Flags</tt> titled <tt>Example</tt> and add the page to that category. <pre>{{Categ|Example|SmartName}}</pre> will create a link to <tt>Category:Example_Flags</tt> titled <tt>SmartName</tt> and add the page to that category. <br>'''Note''': certain categories are named slightly differently than the rest - e.g., categ|Warheads and Category:Warhead_Flags (not Warheads_Flags like categ|InfantryTypes and Category:InfantryTypes_Flags is). Now the template will silently drop the last letter of the category name if that yields an existing category and not doing so wouldn't. In short, previously you would have needed Categ|Warhead|Warheads to make it work properly, now it does so automagically.</noinclude>

Revision as of 07:43, 10 April 2008

This template turns the text into a category link and adds the page to that category. Intented to be used inside Flag template to autolink the page to certain subsets of Category:INI_Flags. Usage:
{{Categ|Example}}
will create a link to Category:Example_Flags titled Example and add the page to that category.
{{Categ|Example|SmartName}}
will create a link to Category:Example_Flags titled SmartName and add the page to that category.
Note: certain categories are named slightly differently than the rest - e.g., categ|Warheads and Category:Warhead_Flags (not Warheads_Flags like categ|InfantryTypes and Category:InfantryTypes_Flags is). Now the template will silently drop the last letter of the category name if that yields an existing category and not doing so wouldn't. In short, previously you would have needed Categ|Warhead|Warheads to make it work properly, now it does so automagically.