Difference between revisions of "Template:Infobox Character/gender"

From Twinsuniverse
Jump to: navigation, search
m (Examples)
(corrected suppressibility infobox heading)
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly>
 
<includeonly>
 
{{#switch: {{lc:{{{1|}}}}}
 
{{#switch: {{lc:{{{1|}}}}}
| male = {{categorizer|category=Male Characters|label=Male|nocat={{{nocat|false}}}}}
+
| none = {{categorizer|category=Inanimate characters|display=none|nocat={{{nocat|false}}}}}
| female = {{categorizer|category=Female Characters|label=Female|nocat={{{nocat|false}}}}}
+
| male = {{categorizer|category=Male characters|label=Male|nocat={{{nocat|false}}}}}
| {{categorizer|category=Characters of unknown gender|label=unknown|nocat={{{nocat|false}}}}}
+
| female = {{categorizer|category=Female characters|label=Female|nocat={{{nocat|false}}}}}
}}</includeonly><noinclude>
+
| {{maintenance task|nocat={{{nocat|false}}}
 +
    |category=Characters of unknown gender
 +
    |doclink=Infobox Character/gender
 +
    |label=''unknown''
 +
    |reason=The '''gender''' parameter specifies {{#if:{{{1|}}}|'{{lc:{{{1|}}}}}' (unknown)| no value}} }}
 +
}}</includeonly><noinclude>{{Infobox Template
 +
|purpose=infobox
 +
|singletag=no
 +
|multiline=no
 +
|gamerelated=yes
 +
|suppressible=recursively
 +
|choice=single
 +
|cat1=Male characters!male
 +
|cat2=Female characters!female
 +
|cat3=Inanimate characters!none
 +
|cat4=Characters of unknown gender!''unknown''!maintenance
 +
|var1=
 +
}}
 +
 
 
This template offers a multiple choice for defining the gender category of a (character) article. It can also automatically categorize a page under that category.
 
This template offers a multiple choice for defining the gender category of a (character) article. It can also automatically categorize a page under that category.
  
 
==Parameters==
 
==Parameters==
* The selected gender from the following values (no parameter name and values are case insensitive):
+
# The selected gender from the following values (no parameter name and values are case insensitive):
*# ''male''
+
#* ''male''
*# ''female''
+
#* ''female''
*# any other (non)empty value defaults to: ''unknown''
+
#* ''none''
 +
#* any other (non)empty value defaults to: ''unknown''
 
* '''nocat''': Whether or not to suppress categorization under the chosen category (defaults to false, which means auto categorization).
 
* '''nocat''': Whether or not to suppress categorization under the chosen category (defaults to false, which means auto categorization).
  
Line 18: Line 37:
  
 
==Syntax==
 
==Syntax==
  <nowiki>{{gender|value}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|value}}</nowiki>
  
 
==Examples==
 
==Examples==
 
Any of the above values may be used like this:
 
Any of the above values may be used like this:
  <nowiki>{{gender|male}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|male}}</nowiki>
 +
<nowiki>{{Infobox Character/gender|female}}</nowiki>
  
:{{categorizer|category=Male Characters|label=Male|nocat=true}}
+
:{{categorizer|category=Male characters|label=Male|nocat=true}}
 +
:{{categorizer|category=Female characters|label=Female|nocat=true}}
  
  
Or this:
+
The case of the value is not important:
  <nowiki>{{gender|female}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|mALE}}</nowiki>
  
:{{categorizer|category=Female Characters|label=Female|nocat=true}}
+
:{{categorizer|category=Male characters|label=Male|nocat=true}}
  
  
The case of the value is not important:
+
Some characters have an undetermined "gender" if they aren't really alive, for these the gender could specify "none", which wouldn't display anything:
  <nowiki>{{gender|mALE}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|none}}</nowiki>
  
:{{categorizer|category=Male Characters|label=Male|nocat=true}}
+
Instead, this would still categorize the page under the [[:Category:Inanimate characters|Inanimate characters]] category, inline with the other values above.
  
  
 
You may leave the "gender" undefined (which would raise the [[:Category:Characters of unknown gender|Characters of unknown gender]] maintenance task) by not specifying any valid value, so these all have the same result:
 
You may leave the "gender" undefined (which would raise the [[:Category:Characters of unknown gender|Characters of unknown gender]] maintenance task) by not specifying any valid value, so these all have the same result:
  <nowiki>{{gender}}</nowiki>
+
  <nowiki>{{Infobox Character/gender}}</nowiki>
  <nowiki>{{gender|}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|}}</nowiki>
  <nowiki>{{gender|both}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|both}}</nowiki>
  <nowiki>{{gender|uncle}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|uncle}}</nowiki>
  <nowiki>{{gender|yellow}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|yellow}}</nowiki>
  
:{{categorizer|category=Characters of unknown gender|label=unknown|nocat=true}}
+
:{{categorizer|category=Characters of unknown gender|label=''unknown''|nocat=true}}
  
  
 
The '''nocat''' parameter may be used to suppress automatic categorization like this (any value will do):
 
The '''nocat''' parameter may be used to suppress automatic categorization like this (any value will do):
  <nowiki>{{gender|male|nocat=true}}</nowiki>
+
  <nowiki>{{Infobox Character/gender|male|nocat=true}}</nowiki>
  
This would render the same result as the first example above, but would not automatically categorize under [[:Category:Male Characters]]. This feature works both on valid values and the maintenance task mentioned above.
+
This would render the same result as the first example above, but would not automatically categorize under [[:Category:Male characters]]. This feature works both on valid values and the maintenance task mentioned above.
  
[[Category:Article Categorizers]]</noinclude>
+
</noinclude>

Latest revision as of 21:38, 5 June 2014

Infobox Character/gender
Purpose

Infobox [list all]

Single tag

No [list all]

Multi-line

No [list all]

Protected

No [list all]

Game related

Yes [list all]

Categorization
Suppressible

Recursively [list all]

Choice

Single category [list all]

Categories

Multiple: [list all]

Variables
Names

none [list all]

Subpages

This template offers a multiple choice for defining the gender category of a (character) article. It can also automatically categorize a page under that category.

Parameters

  1. The selected gender from the following values (no parameter name and values are case insensitive):
    • male
    • female
    • none
    • any other (non)empty value defaults to: unknown
  • nocat: Whether or not to suppress categorization under the chosen category (defaults to false, which means auto categorization).


Note: more category values should be discussed on the discussion page.

Syntax

{{Infobox Character/gender|value}}

Examples

Any of the above values may be used like this:

{{Infobox Character/gender|male}}
{{Infobox Character/gender|female}}
Male [list all]
Female [list all]


The case of the value is not important:

{{Infobox Character/gender|mALE}}
Male [list all]


Some characters have an undetermined "gender" if they aren't really alive, for these the gender could specify "none", which wouldn't display anything:

{{Infobox Character/gender|none}}

Instead, this would still categorize the page under the Inanimate characters category, inline with the other values above.


You may leave the "gender" undefined (which would raise the Characters of unknown gender maintenance task) by not specifying any valid value, so these all have the same result:

{{Infobox Character/gender}}
{{Infobox Character/gender|}}
{{Infobox Character/gender|both}}
{{Infobox Character/gender|uncle}}
{{Infobox Character/gender|yellow}}
unknown [list all]


The nocat parameter may be used to suppress automatic categorization like this (any value will do):

{{Infobox Character/gender|male|nocat=true}}

This would render the same result as the first example above, but would not automatically categorize under Category:Male characters. This feature works both on valid values and the maintenance task mentioned above.