Template:Categ: Difference between revisions
m Attention ModEnc Editors: This template now has the functionality of Template:CatAllTypes. Just use {{Categ|Technoes}} ! |
m Woopsie |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
< | <onlyinclude>{{ #if: {{{ini|}}} | ||
|[[{{{ini}}}.ini|{{{1|{{ini|{{{ini}}}|text}}}}}]][[Category:{{ini|{{{ini}}}|text}}_Flags]] | |||
|{{ #switch: {{{1}}} | |||
|AllTechnoTypes|AllTechnos|AllTechnoes|Technos|Technoes= | |||
[[TechnoTypes]][[Category:TechnoTypes_Flags]]: | |||
[[AircraftTypes]][[Category:AircraftTypes_Flags]], | |||
[[BuildingTypes]][[Category:BuildingTypes_Flags]], | |||
[[InfantryTypes]][[Category:InfantryTypes_Flags]] | |||
and [[VehicleTypes]][[Category:VehicleTypes_Flags]] | |||
|Objects= | |||
[[TechnoTypes]][[Category:TechnoTypes_Flags]]: [[AircraftTypes]][[Category:AircraftTypes_Flags]], [[BuildingTypes]][[Category:BuildingTypes_Flags]], [[InfantryTypes]][[Category:InfantryTypes_Flags]] and [[VehicleTypes]][[Category:VehicleTypes_Flags]] <br>as well as [[ObjectTypes]][[Category:ObjectTypes_Flags]]: [[Animations]][[Category:Animations_Flags]], [[Projectiles]][[Category:Projectile_Flags]], [[TMPTiles]][[Category:TMPTiles_Flags]], [[OverlayTypes]][[Category:OverlayTypes_Flags]], [[ParticleSystems]][[Category:ParticleSystems_Flags]], [[Particles]][[Category:Particles_Flags]], [[SmudgeTypes]][[Category:SmudgeTypes_Flags]], [[TerrainTypes]][[Category:TerrainTypes_Flags]] and [[VoxelAnimTypes]][[Category:VoxelAnimTypes_Flags]] | |||
|#default= | |||
{{#ifexist: Category:{{{1}}}_Flags | |||
|[[{{{1}}}|{{{2|{{{1}}}}}}]][[Category:{{{1}}}_Flags]] | |||
|{{ #ifexist: Category:{{ #sub:{{{1}}}|0|-1}}_Flags | |||
|[[{{{1}}}|{{{2|{{{1}}}}}}]][[Category:{{ #sub:{{{1}}}|0|-1}}_Flags]] | |||
|[[{{{1}}}_Flags|{{{2|{{{1}}}}}}]][[Category:{{{1}}}_Flags]] | |||
}} | |||
}} | |||
}} | |||
}}</onlyinclude> | |||
This template creates a link and adds the page to the appropriate subcategory of [[:Category:INI_Flags]]. | This template creates a link and adds the page to the appropriate subcategory of [[:Category:INI_Flags]]. | ||
Line 31: | Line 51: | ||
==Notes== | ==Notes== | ||
{{fn|1|This template is automagically delicious.}} | {{fn|1|This template is automagically delicious.}} | ||
Latest revision as of 19:16, 10 June 2008
[[{{{1}}}_Flags|{{{1}}}]][[Category:{{{1}}}_Flags]] This template creates a link and adds the page to the appropriate subcategory of Category:INI_Flags.
Usage
This is intented to be used with Template:Flag to link to certain pages, while adding the flags categories as well. It is not meant to be used as a shortcut for writing out a link to a category page.
For {{{types}}} in Template:Flag
Certain titles of subcategories of Category:INI_Flags exclude the terminating "s" that is present in the corresponding article's page. For example, the title of Warheads contains a terminating "s", while Category:Warhead_Flags does not. Although {{Categ|Warhead|Warheads}}
would function correctly, this template automatically accounts for the terminating "s" if {{Categ|Warheads}}
were used instead.1
{{Categ|InfantryTypes}}
This code yields InfantryTypes and includes the page in Category:InfantryTypes_Flags.
Should customized hypertext be necessary, {{{2}}} can be used:
{{Categ|InfantryTypes|infantry}}
This code yields infantry and includes the page in Category:InfantryTypes_Flags.
TechnoTypes
{{Categ|Technoes}}
This is a special case that generates categories and links for TechnoTypes, as well as the four subclasses. This should be used instead of {{Categ|TechnoTypes}}
. Other parameter values that achieve this effect are Technos
, AllTechnoes
, AllTechnos
, and AllTechnoTypes
.
For {{{files}}} in Template:Flag
When this template is used for the value of {{{files}}} in Template:Flag, {{{ini}}} should be used to specify the correct ini-file.
{{Categ|ini=art}}
This code yields art(md).ini and includes the page in Category:art(md).ini_Flags.
Should customized hypertext be necessary, {{{1}}} can be used:
{{Categ|ini=art|art}}
This code yields art and includes the page in Category:art(md).ini_Flags.
Notes
1 ↑ This template is automagically delicious.