Template:Speciesbox: Difference between revisions

From Soil Ecology Wiki
Jump to navigation Jump to search
(Created page with "<noinclude><!-- -==================================================================== - Template:Speciesbox - Generate a taxobox infobox for species -========================...")
 
(Blanked the page)
 
Line 1: Line 1:
<noinclude><!--
 
-====================================================================
-  Template:Speciesbox - Generate a taxobox infobox for species
-====================================================================
--
--  This template chooses parameters to send to {Taxobox/core}, to
--  generate a right-side taxobox infobox.  Most parameters are just
--  passed directly; some are explained with a comment.  When run as
--  stand-alone, the template shows Acacia aemula as sample output.
--
--  The genus name of the species is found by looking in order at
--  (1) the genus parameter
--  (2) the first word of the taxon parameter
--  (3) the first word of the page name.
--  The species name/specific epithet is found by looking in order at
--  (1) the species parameter
--  (2) the rest of the taxon parameter after removing the first word
--  (3) the rest of the page name after removing any final part in
--      parentheses and then removing the first word.
--
--  The genus name is then the entry into the taxonomic hierarchy.
--
--  A complication is that if the taxonomy template for the genus needs
--  disambiguation (i.e. is "Template:Taxonomy/GENUS (DISAMBIG)") then
--  the parameters will be genus=GENUS (DISAMBIG) | species=EPITHET
--  Can also have genus=GENUS/QUALIFIER
--
-------------------------------- Invoke {Taxobox/core}
The nowiki that follows is needed because of parser bug T18700--></noinclude><nowiki/>{{Taxobox/core<includeonly>
| edit link = {{{edit link|{{{edit_link|edit}}} }}}</includeonly><noinclude><!--
  --
  -- fossil_range:  If the specified fossil range is a period supported
  -- by templates {period_start} and {next_period}, then it incorporates
  -- the specified range in template {geological range}, but checking
  -- to display properly. Otherwise, just passes parameter.
  --></noinclude>
| temporal_range = {{#if:{{{fossil_range|{{{fossil range|}}} }}}|{{#iferror:{{geological range|{{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}} }}|{{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}}|{{geological range|{{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}} }} }} | {{#if:{{{oldest fossil|{{{oldest_fossil|}}} }}}|{{geological range|{{{oldest fossil|{{{oldest_fossil}}} }}}|{{{youngest fossil|{{{youngest_fossil|Recent}}} }}} }} }} }}<noinclude><!--
PARENT: this is the taxon whose taxonomy template is used to find the taxonomic hierarchy; if
not supplied as a parameter value, it defaults to the genus name.
Template:Taxonomy/PARENT must exist. --></noinclude>
| parent = <includeonly>{{{parent|{{Speciesbox/getGenus|{{{taxon|}}}|{{{genus|}}}}}}}}</includeonly><noinclude>Acacia<!--
DISPLAY PARENTS:
Number of immediate parents to display. Defaults to 1 above species, normally the genus (which is displayed as
a major rank, anyway).
--></noinclude>
| display_taxa = {{#expr:{{{display parents|{{{display_parents|1}}} }}}-1}}<noinclude><!--
AUTHORITY (etc):
In the format "author, year". 
Species-authority is redundant to binomial_authority; we'll just list it the once.  (This avoids reference-duplication errors, too.
| species_authority = {{{authority|{{{binomial authority|{{{binomial_authority|}}} }}} }}}--></noinclude>
| authority = {{{authority|}}}
| parent_authority = {{{parent_authority|{{{parent authority|}}}}}}
| grandparent_authority = {{{grandparent_authority|{{{grandparent authority|}}}}}}
| greatgrandparent_authority = {{{greatgrandparent_authority|{{{greatgrandparent authority|}}}}}}
| greatgreatgrandparent_authority = {{{greatgreatgrandparent_authority|{{{greatgreatgrandparent authority|}}}}}}
| greatgreatgreatgrandparent_authority = {{{greatgreatgreatgrandparent_authority|{{{greatgreatgreatgrandparent authority|}}}}}}
| offset = 1
<noinclude><!--
NAME:
{{Speciesbox/name}} both determines the taxobox name and whether the page title should be italicized by
adding the {{italic title}} template.
--></noinclude>
| name = {{Speciesbox/name|{{{name|<noinclude>''Acacia aemula''</noinclude>}}}|{{{taxon|}}}|{{{genus|}}}|{{{species|}}}|{{PAGENAMEBASE}}|{{{italic_title|{{{italic title|yes}}}}}}}}<noinclude><!--
-- colour:  (Note UK spelling here) There are two cases:
1) the parameter color_as has a value – the colour is found directly using {{Taxobox colour|color_as}}
2) otherwise – Module:Autotaxobox|taxoboxColour searches up the taxonomic hierarchy to try to find a taxon that
    determines the taxobox colour
--></noinclude>
| colour  = {{#if:{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}|{{Taxobox colour|{{{color_as|{{{colour_as|{{{color as|{{{colour as|}}}}}}}}}}}}}}|{{#invoke:Autotaxobox|taxoboxColour|<includeonly>{{{parent|{{Speciesbox/getGenus|{{{taxon|}}}|{{{genus|}}}}}}}}</includeonly><noinclude>Acacia</noinclude> }} }}
| status  = {{{status|}}}
| status_system = {{{status system|{{{status_system|}}} }}}
| status_ref = {{{status ref|{{{status_ref|}}} }}}
| status2  = {{{status2|}}}
| status2_system = {{{status2 system|{{{status2_system|}}} }}}
| status2_ref = {{{status2 ref|{{{status2_ref|}}} }}}
| trend = {{{trend|}}}
| image = {{{image|}}}
| upright = {{{image_upright|{{{image upright|}}} }}}
| image_alt = {{{image alt|{{{image_alt|}}} }}}
| image_caption = {{{image caption|{{{image_caption|}}} }}}
| image_caption_align = {{{image caption align|{{{image_caption_align|center}}} }}}
| image2 = {{{image2|}}}
| upright2 = {{{image2_upright|{{{image2 upright|}}} }}}
| image2_alt = {{{image2 alt|{{{image2_alt|}}} }}}
| image2_caption = {{{image2 caption|{{{image2_caption|}}} }}}
| classification_status = {{{classification status|{{{classification_status|}}} }}}
| diversity = {{{diversity|}}}
| diversity_ref = {{{diversity ref|{{{diversity_ref|}}} }}}
| diversity_link = {{{diversity link|{{{diversity_link|}}} }}}
| extinct = {{{extinct|}}}
| species = {{#if:{{{extinct|}}}|&dagger;|{{Taxon info|<includeonly>{{Speciesbox/getGenus|{{{taxon|}}}|{{{genus|}}}}}</includeonly><noinclude>Acacia</noinclude>|dagger}} }}<!--
-->'''{{taxon italics|abbreviated=yes|<includeonly>{{Speciesbox/trim|{{Speciesbox/getGenus|{{{taxon|}}}|{{{genus|}}}}}}} {{Speciesbox/getSpecies|{{{taxon|}}}|{{{species|}}}}}</includeonly><noinclude>Acacia aemula</noinclude>}}'''
| binomial = <span style="font-weight:normal;">{{#if:{{{extinct|}}}|&dagger;|{{Taxon info|<includeonly>{{Speciesbox/getGenus|{{{taxon|}}}|{{{genus|}}}}}</includeonly><noinclude>Acacia</noinclude>|dagger}} }}</span><!--
-->{{taxon italics|<includeonly>{{Speciesbox/trim|{{Speciesbox/getGenus|{{{taxon|}}}|{{{genus|}}}}}}} {{Speciesbox/getSpecies|{{{taxon|}}}|{{{species|}}}}}</includeonly><noinclude>Acacia aemula</noinclude>}}
| binomial_authority = {{{authority|{{{binomial authority|{{{binomial_authority|}}} }}} }}}
| trinomial = {{{trinomial|}}}
| trinomial_authority = {{{trinomial authority|{{{trinomial_authority|}}} }}}
| subdivision = {{{subdivision|}}}
| subdivision_ranks = {{{subdivision ranks|{{{subdivision_ranks|Subspecies}}} }}}
| subdivision_ref = {{{subdivision_ref|{{{subdivision ref|}}} }}}
| type_strain = {{{type strain|{{{type_strain|}}} }}}
| range_map = {{{range map|{{{range_map|}}} }}}
| range_map_upright = {{{range_map_upright|{{{range map upright|}}}}}}
| range_map_alt = {{{range map alt|{{{range_map_alt|}}} }}}
| range_map_caption = {{{range map caption|{{{range_map_caption|}}} }}}
| binomial2 = {{{binomial2|}}}
| binomial2_authority = {{{binomial2 authority|{{{binomial2_authority|}}} }}}
| range_map2 = {{{range map2|{{{range_map2|}}} }}}
| range_map2_upright = {{{range_map2_upright|{{{range map2 upright|}}}}}}
| range_map2_alt = {{{range map2 alt|{{{range_map2_alt|}}} }}}
| range_map2_caption = {{{range map2 caption|{{{range_map2_caption|}}} }}}
| binomial3 = {{{binomial3|}}}
| binomial3_authority = {{{binomial3 authority|{{{binomial3_authority|}}} }}}
| range_map3 = {{{range map3|{{{range_map3|}}} }}}
| range_map3_upright = {{{range_map3_upright|{{{range map3 upright|}}}}}}
| range_map3_alt = {{{range map3 alt|{{{range_map3_alt|}}} }}}
| range_map3_caption = {{{range map3 caption|{{{range_map3_caption|}}} }}}
| binomial4 = {{{binomial4|}}}
| binomial4_authority = {{{binomial4 authority|{{{binomial4_authority|}}} }}}
| range_map4 = {{{range map4|{{{range_map4|}}} }}}
| range_map4_upright = {{{range_map4_upright|{{{range map4 upright|}}}}}}
| range_map4_alt = {{{range map4 alt|{{{range_map4_alt|}}} }}}
| range_map4_caption = {{{range map4 caption|{{{range_map4_caption|}}} }}}
| synonyms_ref = {{{synonyms ref|{{{synonyms_ref|}}} }}}
| synonyms = {{{synonyms|}}}
}}{{Speciesbox/parameterCheck|{{{taxon|}}}|{{{genus|}}}|{{{species|}}}}}<noinclude>
{{documentation}}</noinclude>

Latest revision as of 12:39, 20 April 2021