Difference between revisions of "Template:Infobox dog breed"

From blackwiki
Jump to navigation Jump to search
(remove border collaspe and update color in accordance with new Animalia taxobox color)
imported>Cavalryman
(Plural better)
 
(112 intermediate revisions by 42 users not shown)
Line 1: Line 1:
{| class="infobox" style="width: 20em;" cellpadding="2"
+
<includeonly>{{short description|Dog breed|noreplace}}{{infobox
|-
+
| bodyclass = biota
<!-- the name of the dog -->
+
 
! colspan="3" style="background-color: #D3D3A4;" | <span style="font-size: larger;">{{{name}}}</span>
+
| abovestyle = background-color:#d3d3a4;text-align:center;vertical-align:middle;
|-
+
| aboveclass = summary
<!-- if we have an image -->
+
| above = {{{name|{{#if:{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{#invoke:Wikidata|ViewSomething|labels|en|value}}|{{PAGENAMEBASE}}}}}}}  
{{#if:{{{image|}}}|<tr style="image-align: center;"><td colspan="3">[[Image:{{{image|null.png}}}|250px|center|]]<small><center>{{{image_caption|}}}</center></small></td></tr>}}<!--
+
 
alternative names one parameter, separate them by <br> if more than one
+
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|{{{imagedimensions|}}}}}}|sizedefault=frameless|alt={{{image_alt|}}}}}
-->{{#if:{{{altname|}}}|<tr style="background-color: #D3D3A4;"><th colspan="3">Alternative names</th></tr><tr style="text-align: center;"><td colspan="3">{{{altname|}}}</td></tr>}}<!--
+
| caption = {{{image_caption|{{{caption|}}}}}}
country of origin
+
 
-->{{#if:{{{country|}}}|<tr style="background-color: #D3D3A4;"><th colspan="3">Country of origin</th></tr><tr style="text-align: center;"><td colspan="3">{{{country|}}}</td></tr>}}<!--
+
| image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image2|}}}|size={{{image_size2|{{{imagedimensions2|}}}}}}|sizedefault=frameless|alt={{{image_alt2|}}}}}
nicknames one parameter separate them by <br /> if more than one
+
| caption2 = {{{image_caption2|{{{caption2|}}}}}}
-->{{#if:{{{nickname|}}}|<tr style="background-color: #D3D3A4;"><th colspan="3">Common nicknames</th></tr><tr style="text-align: center;"><td colspan="3">{{{nickname|}}}</td></tr>}}<!--
+
 
breed table standards links and groupings
+
| labelstyle    = white-space:nowrap;padding-right:0.65em<!--(to ensure gap between any long/nonwrapped label and subsequent data on same line-->;
it would be nice to have the following 5 lines to be conditional on the following 6 kennel clubs via an "or"
+
| datastyle      = line-height:1.3em;
simply testing against fcistd, akcstd, ankcstd, ckcstd
+
 
but it doesn't seem to be a way to do that with hiddenStructure -->
+
| label1 = {{nowrap|Other names}}<!--This nowrap keeps this column from being excessively narrow.-->
|- style="background-color: #D3D3A4;"
+
| data1 = {{{altname|}}}
! colspan="3" | Classification and breed standards
+
 
<!-- the FCI -->
+
| label2 = Common nicknames
{{#if:{{{fcistd|}}}|<tr style="text-align: left;"><th>[[Fédération_Cynologique_Internationale|FCI]]:</th><td>Group {{{fcigroup|}}} Section {{{fcisection}}} #{{{fcinum}}}</td><td>[{{{fcistd}}} Stds]</td></tr>}}<!--
+
| data2 = {{{nickname|}}}
the AKC
+
 
-->{{#if:{{{akcstd|}}}|<tr style="text-align: left;"><th>[[American Kennel Club|AKC]]:</th><td>{{{akcgroup}}}</td><td>[{{{akcstd}}} Stds]</td></tr>}}<!--
+
| label3 = Origin
AKC FSS group
+
| data3 = {{{origin|{{{country|}}}}}}
-->{{#if:{{{akcfss|}}}|<tr style="text-align: left;"><td></td><td colspan="2">The AKC [http://www.akc.org/reg/fss_details.cfm Foundation Stock Service] (FSS) is an optional recording service for purebred dogs that are not yet eligible for AKC registration.</td></tr>}}<!--
+
 
AKC misc group
+
| label4  = {{#if:{{{breeds|}}}{{{stock|}}}|[[Foundation stock]]}}
-->{{#if:{{{akcmisc|}}}|<tr style="text-align: left;"><td></td><td colspan="2">The AKC [http://www.akc.org/breeds/miscellaneous_class.cfm Miscellaneous class] is for breeds working towards full AKC recognition.</td></tr>}}<!--
+
| data4  = {{{breeds|{{{stock|}}}}}}
the Australian National Kennel Council
+
 
-->{{#if:{{{ankcstd|}}}|<tr style="text-align: left;"><th>[[Australian National Kennel Council|ANKC]]:</th><td>{{{ankcgroup}}}</td><td>[{{{ankcstd}}} Stds]</td></tr>}}<!--
+
| label6      = {{#if:{{{landrace|}}}{{{cross|}}}{{{x|}}}{{{×|}}}{{{var|}}}|Variety|Breed}} status
the Canadian Kennel Club
+
| data6      = {{#if:{{{extinct|}}}|[[Extinction|Extinct]]{{#if:{{{notrecognized|{{{notrecognised|{{{unrecognized|{{{unrecognised|}}}}}}}}}}}}|.&#32;}}}}{{#if:{{{notrecognized|{{{notrecognised|{{{unrecognized|{{{unrecogised|}}}}}}}}}}}}|Not recogni{{#if:{{{notrecognised|{{{unrecognised|}}}}}}|s|z}}ed as a [[Dog breed|breed]] by any major [[kennel club]].}}
-->{{#if:{{{ckcstd|}}}|<tr style="text-align: left;"><th>[[Canadian Kennel Club|CKC]]:</th><td>{{{ckcgroup|}}}</td><td>[{{{ckcstd}}} Stds]</td></tr>}}<!--
+
 
CKC misc list
+
| rowstyle20 = padding:0;
-->{{#if:{{{ckcmisc|}}}|<tr style="text-align: left;"><td></td><td colspan="2">The CKC Miscellaneous List is for breeds working towards full CKC recognition.</td></tr>}}<!--
+
| data20 = {{#if:{{{weight|}}}{{{maleweight|}}}{{{femaleweight|}}}{{{height|}}}{{{maleheight|}}}{{{femaleheight|}}}{{{coat|}}}{{{color|}}}{{{colour|}}}{{{litter_size|}}}{{{life_span|}}}
kennel club of the UK 
+
  |{{infobox3cols | child = yes
-->{{#if:{{{kcukstd|}}}|<tr style="text-align: left;"><th style="white-space: nowrap;">[[The Kennel Club|KC (UK)]]:</th><td>{{{kcukgroup}}}</td><td>[{{{kcukstd}}} Stds]</td></tr>}}<!--
+
  | bodyclass = collapsible {{#if:{{{collapse_standards_and_traits|}}}|collapsed|<!--Do not collapse by default; it's an accessibility problem and a usability problem for millions of mobile users!-->}}
new zeland kennel club
+
 
-->{{#if:{{{nzkcstd|}}}|<tr style="text-align: left;"><th>[[New Zealand Kennel Club|NZKC]]:</th><td>{{{nzkcgroup}}}</td><td>[{{{nzkcstd}}} Stds]</td></tr>}}<!--
+
  | headerstyle = background-color:#d3d3a4;text-align:center;vertical-align:middle;
united kennel club
+
  | header21 = Traits
-->{{#if:{{{ukcstd|}}}|<tr style="text-align: left;"><th>[[United Kennel Club|UKC]]:</th><td>{{{ukcgroup}}}</td><td>[{{{ukcstd}}} Stds]</td></tr>}}<!--
+
 
no major kennel club
+
  | label22 = Height
-->{{#if:{{{notrecognized|}}}|<tr style="text-align: center;"><td colspan="3">Not recognized by any major kennel club</td></tr>}}<!--
+
  | data22 = {{{height|}}}
no major kennel club, because it's extinct
+
 
-->{{#if:{{{extinct|}}}|<tr style="text-align: center;"><td colspan="3">This breed of dog is [[Extinction|extinct]]</td></tr>}}<!--
+
  | label23 = {{#if:{{{height|}}} |<nowiki />| Height}}
note
+
  | data23a = {{#if:{{{maleheight|}}}|Dogs}}
-->{{#if:{{{note|}}}|<tr style="background-color:#D3D3A4;"><th colspan="3">Notes</th></tr><tr style="text-align: center;"><td colspan="3">{{{note|}}}</td></tr>}}
+
  | data23b = {{{maleheight|}}}
|}{{#ifeq:{{NAMESPACEE}}|{{ns:0}}|[[Category:Dog breeds]]}}<noinclude>
+
 
{{Documentation}}
+
  | label24 = {{#if:{{{height|}}}{{{maleheight|}}} |<nowiki />| Height}}
 +
  | data24a = {{#if:{{{femaleheight|}}}|Bitches}}
 +
  | data24b = {{{femaleheight|}}}
 +
 
 +
  | label25 = Weight
 +
  | data25 = {{{weight|}}}
 +
 
 +
  | label26 = {{#if:{{{weight|}}} |<nowiki />| Weight}}
 +
  | data26a = {{#if:{{{maleweight|}}}|Dogs}}
 +
  | data26b = {{{maleweight|}}}
 +
 
 +
  | label27 = {{#if:{{{weight|}}}{{{maleweight|}}} |<nowiki />| Weight}}
 +
  | data27a = {{#if:{{{femaleweight|}}}|Bitches}}
 +
  | data27b = {{{femaleweight|}}}
 +
 
 +
  | label28 = Coat
 +
  | data28 = {{{coat|}}}
 +
 
 +
  | label29 = Colo{{#if:{{{colour|}}}|u}}r
 +
  | data29 = {{{color|{{{colour|}}}}}}
 +
 
 +
  | label31 = Litter&nbsp;size
 +
  | data31 ={{{litter_size|}}}
 +
 
 +
  | label32 = Life&nbsp;span
 +
  | data32 ={{{life_span|}}}
 +
  }}
 +
}}
 +
 
 +
| rowstyle40 = padding:0;
 +
| data40 = {{#if:{{{kc_name|}}}{{{kc2_name|}}}{{{kc3_name|}}}{{{fcistd|}}}
 +
  |{{infobox3cols | child = yes
 +
  | bodyclass = collapsible {{#if:{{{collapse_standards_and_traits|}}}|collapsed|<!--Do not collapse by default; it's an accessibility problem and a usability problem for millions of mobile users!-->}}
 +
 
 +
|header41 = Kennel club standards
 +
| headerstyle = background-color:#d3d3a4;text-align:center;vertical-align:middle;
 +
|label82  = {{{kc_name|}}}
 +
| data82  = {{#if:{{{kc_std|}}}|[{{{kc_std}}} standard]}}
 +
|label83  = {{{kc2_name|}}}
 +
| data83  = {{#if:{{{kc2_std|}}}|[{{{kc2_std}}} standard]}}
 +
|label84  = {{{kc3_name|}}}
 +
| data84  = {{#if:{{{kc3_std|}}}|[{{{kc3_std}}} standard]}}
 +
  | label85 = [[Fédération Cynologique Internationale|FCI]]
 +
  | data85 = {{br separated entries
 +
    |1 = {{#if:{{{fcistd|}}}|[{{{fcistd}}} standard]}}
 +
    |2 = {{#if:{{{fcistd1|}}}|[{{{fcistd1}}} standard]}}
 +
    |3 = {{#if:{{{fcistd2|}}}|[{{{fcistd2}}} standard]}}
 +
    }}
 +
  }}
 +
}}
 +
 
 +
| label91 = Notes
 +
| data91 = {{{note|}}}
 +
 
 +
| belowstyle = background-color: #d3d3a4;
 +
| below = <span class="vernacular">{{#if:{{{x|}}}{{{×|}}}|[[Canid hybrid]]|{{#if:{{{trinomial|}}}|Dog|Dog}}}}</span> ({{#if:{{{x|}}}{{{×|}}}|<span class="hybrid">''[[Canis lupus familiaris]]'' × ''{{{x|{{{×}}}}}}''</span>|<span class="trinominal">{{{trinomial|[[domestic dog]]}}}</span>}})
 +
 
 +
}}{{main other|[[Category:Articles with 'species' microformats]]
 +
}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox dog breed with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox dog breed]] with unknown parameter "_VALUE_"|ignoreblank=y| × | altname | breeds | caption | caption2 | coat | collapse_standards_and_traits | color | colour | country | cross | extinct | fcistd | fcistd1 | fcistd2 | femaleheight | femaleweight | height | image | image_alt | image_alt2 | image_caption | image_caption2 | image_size | image_size2 | image2 | imagedimensions | imagedimensions2 | kc_name | kc_std | kc2_name | kc2_std | kc3_name | kc3_std | landrace | life_span | litter_size | maleheight | maleweight | name | nickname | note | notrecognised | notrecognized | origin | stock | trinomial | unrecogised | unrecognised | unrecognized | var | weight | x }}<noinclude>
 +
{{Documentation}}<!-- Categories should be put at the bottom of [[Template:Infobox Dog breed/doc]] -->
 
</noinclude>
 
</noinclude>

Latest revision as of 23:56, 20 January 2021

Template documentation[view] [edit] [history] [purge]
[[Category:Template:Pagetype with short description]]
{{{name}}}
[[File:{{{image}}}|{{{image_size}}}|alt={{{image_alt}}}|{{{image_alt}}}]]
{{{image_caption}}}
Other names{{{altname}}}
Common nicknames{{{nickname}}}
Origin{{{country}}}
Foundation stock{{{stock}}}
Variety statusExtinct. Not recognised as a breed by any major kennel club.
Traits
Height {{{height}}}
Dogs {{{maleheight}}}
Bitches {{{femaleheight}}}
Weight {{{weight}}}
Dogs {{{maleweight}}}
Bitches {{{femaleweight}}}
Coat {{{coat}}}
Colour {{{colour}}}
Litter size {{{litter_size}}}
Life span {{{life_span}}}
[[Category:Infobox templates|Template:Remove first word ]]
Kennel club standards
KC name [{{{kc_std}}} standard]
2nd KC name [{{{kc2_std}}} standard]
FCI [{{{fcistd}}} standard]
[[Category:Infobox templates|Template:Remove first word ]]
Notes{{{note}}}
Dog (domestic dog)
[[Category:Infobox templates|Template:Remove first word]]

Blank template

{{Infobox dog breed
| name           = 
| image          = 
| image_alt      = 
| image_caption  = 
| image2         = 
| image_alt2     = 
| image_caption2 = 
| altname        = 
| nickname       = 
| stock          = 
| country        = 
<!-----Traits----->
| height         = 
| maleheight     = 
| femaleheight   = 
| weight         = 
| maleweight     = 
| femaleweight   = 
| coat           = 
| colour         = <!-- or | color =  -->
| litter_size    = 
| life_span      = 
<!-----Kennel club standards----->
| kc_name        = 
| kc_std         = 
| kc2_name       = <!-- if required for dual-national breeds -->
| kc2_std        = 
| fcistd         = <!-- if recognised by the FCI -->
| notrecognised  = <!-- or | notrecognized =  -->
| extinct        = 
<!-----Notes----->
| note           = 
}}

Parameters

  • name: Name of the breed (or landrace, crossbreed, hybrid, etc.). Should agree with article title (aside from any parenthetical disambiguation).
  • image: The name of the image.
  • Check Commons for appropriate photos.
  • There is also image2 with corresponding parameters.
  • image_alt: Alternate text to describe an image to those that cannot see it.
  • If an image is included, alt text should be provided using image_alt. Alt text should not repeat the caption; instead, it should describe the image to someone who can't see it (see WP:ALT).
  • image_caption: A caption that describes the image.
  • altname: Other names by which the breed is known by English speakers.
  • nickname: Common nicknames.
  • country: Country of origin, preferably at time of origin to avoid squabbling over current political boundaries.
Traits
  • weight: The general weight range
  • maleweight: The weight range of males
  • femaleweight: The weight range of females
  • height: The general height range
  • maleheight: The height range of males
  • femaleheight: The height range of females
  • coat: The coat type
  • colour or color: Use one only not both. The color/colour as per Wikipedia:Manual of Style#National varieties of English.
  • litter_size: The range in size of a litter
  • life_span: The range in life span in years
Kennel club standards
  • kc_name: The name of the national kennel club of the breed’s country of origin
  • Link to a article if it exists then pipe the club’s acronym
  • There is also a kc2_name and kc3_name if more than one country claims the breed.
  • kc_std: The URL to the breed standard from that kennel club(s).
  • fcistd: If the breed is recognised by the FCI, add the URL to the FCI breed standard.
  • notes: Free-form concise comments, usually about the breed recognition or standards.
  • notrecognised=yes or notrecognized=yes: Shows a "Not recognis(z)ed by any major kennel club.
  • extinct=yes: Shows an "Extinct" message. This parameter should be removed if not used.
Special parameter
  • trinomial=: Replaces domestic dog with custom text. Italics and wikilinks must be done manually in the supplied parameter value. Entirely wild populations like the Australian dingo, use {{Taxobox}}, not {{Infobox dog breed}}. This parameter should not be used with |x=. If in the future we need to indicate a dingo-and-something-else hybrid that is actually treated as a dog breed, we can use |trinomial= for this, or change the template.

Microformat

Template:UF-species

Tracking categories

See also