Difference between revisions of "Template:Ichnobox"
imported>Peter coxhead (updated as per Automatic taxobox) |
imported>Peter coxhead (as all articles use Ichnobox/short, move that version of the code to here) |
||
| Line 1: | Line 1: | ||
| − | < | + | <noinclude><!-- |
| − | + | -================================================================== | |
| − | This template sends parameters to taxobox/core, which generates the output HTML. Most parameters are just passed directly; | + | - Template:Ichnobox/short - Show shorter infobox of ichno data |
| − | + | -================================================================== | |
| − | -->{{Taxobox/core | + | -- |
| + | -- This template sends parameters to taxobox/core, which generates | ||
| + | -- the output HTML. Most parameters are just passed directly; | ||
| + | -- some are noted with a comment. | ||
| + | -- | ||
| + | --></noinclude>{{Taxobox/core | ||
| edit link = {{{edit link|e}}} | | edit link = {{{edit link|e}}} | ||
| − | | ichnos = true<!-- | + | | ichnos = true<noinclude><!-- |
| − | + | -- | |
| − | + | -- fossil range: If the specified fossil range is a period supported | |
| − | If the specified fossil range is a period supported by templates | + | -- by templates {period start} and {next period}, then incorporate |
| − | Otherwise, just pass on the stated parameter. | + | -- the specified range into Template:Fossil_range, having checked to |
| − | + | -- display correctly. Otherwise, just pass on the stated parameter. | |
| − | --> | + | --></noinclude> |
| − | | temporal_range = {{#if:{{{temporal_range | + | | temporal_range = {{#if:{{{temporal_range|{{{fossil_range|}}} }}}|{{#iferror:{{geological range|{{{temporal_range|{{{fossil_range|}}} }}} }}|{{{temporal_range|{{{fossil_range|}}} }}}|{{geological range|{{{temporal_range|{{{fossil_range|}}} }}} }} }} | {{#if:{{{oldest fossil|}}}|{{geological range|{{{oldest fossil}}}|{{{youngest fossil|Recent}}} }} }} }}<!-- |
| − | + | -- parent: this parameter should be called "taxon", not "parent" --> | |
| − | | parent = {{Taxobox/taxon|{{{taxon|}}}|{{{1|}}} }}<!-- | + | | parent = {{Taxobox/taxon|{{{taxon|<includeonly>{{PAGENAME}}</includeonly><noinclude>Agrestipus</noinclude>|}}}|{{{1|}}} }}<!-- |
| − | + | -- display_parents: Number of immediate parents to display. | |
| − | + | -- Defaults to 1 to give the taxon some context. --> | |
| − | --> | ||
| display_taxa = {{{display parents|{{{display_parents|1}}}}}}<!-- | | display_taxa = {{{display parents|{{{display_parents|1}}}}}}<!-- | ||
| − | + | -- authority, parent_authority (etc.): In format "author, year". | |
| − | In | ||
--> | --> | ||
| authority = {{{authority|}}} | | authority = {{{authority|}}} | ||
| − | | parent_authority = | + | | parent_authority = {{{parent_authority|}}} |
| − | | grandparent_authority = | + | | grandparent_authority = {{{grandparent_authority|}}} |
| − | | greatgrandparent_authority = | + | | greatgrandparent_authority = {{{greatgrandparent_authority|}}}<noinclude><!-- |
| − | + | -- name: Works out whether the name should be italicized (as | |
| − | + | -- genera, species, etc); if so, passes the italicized result. | |
| − | Works out whether the name should be italicized ( | + | -- There should be no punctuation in the "name" parameter, which |
| − | There should be no punctuation in the "name" parameter, which is intended only for cases where the taxobox name does not match that displayed or linked to by the taxon in question. Italics are generated automatically. | + | -- is intended only for cases where the taxobox name does not |
| − | + | -- match that displayed or linked to by the taxon in question. | |
| − | + | -- Italics are generated automatically. | |
| − | This parameter is still supported (just in case), but | + | -- |
| − | --> | + | -- italic_name: This parameter is still supported (just in case), |
| − | | name = {{ | + | -- but links to Category:Automatic_taxobox_cleanup because the |
| − | # | + | -- template should be able to italicize for all cases. |
| − | + | --></noinclude> | |
| − | + | | name = {{{italic name|{{{name|}}} }}}{{ | |
| − | + | #ifeq:'|{{padleft:|1|{{{italic name|{{{name|}}} }}} }} | |
| − | + | |{{DISPLAYTITLE:{{{italic name|{{{name|}}}}}} }} | |
| − | | | ||
| − | |||
}} | }} | ||
| − | |||
| colour = rgb(215,240,210) | | colour = rgb(215,240,210) | ||
| image = {{{image|}}} | | image = {{{image|}}} | ||
| − | + | | image_width = {{{image_width|}}} | |
| − | | image_width = {{{image_width| | + | | image_alt = {{{image alt|}}} |
| − | | image_alt = {{{image alt | + | | image_caption = {{{image caption|}}} |
| − | | image_caption = {{{image caption| | ||
| image2 = {{{image2|}}} | | image2 = {{{image2|}}} | ||
| − | + | | image2_width = {{{image2 width|}}} | |
| − | | image2_width = {{{image2 width| | + | | image2_alt = {{{image2 alt|}}} |
| − | | image2_alt = {{{image2 alt | + | | image2_caption = {{{image2 caption|}}} |
| − | | image2_caption = {{{image2 caption| | ||
| diversity = {{{diversity|}}} | | diversity = {{{diversity|}}} | ||
| − | | diversity_link = {{{diversity link| | + | | diversity_link = {{{diversity link|}}} |
| binomial = {{{binomial|}}} | | binomial = {{{binomial|}}} | ||
| − | | binomial_authority = {{{binomial authority| | + | | binomial_authority = {{{binomial authority|}}} |
| trinomial = {{{trinomial|}}} | | trinomial = {{{trinomial|}}} | ||
| − | | trinomial_authority = {{{trinomial authority|{{{ | + | | trinomial_authority = {{{trinomial authority|}}} |
| − | | | + | | type_ichnogenus = {{{type_ichnogenus|}}} |
| − | | | + | | type_ichnogenus_authority = {{{type_ichnogenus_authority|}}} |
| − | | | + | | type_ichnospecies = {{{type_ichnospecies|}}} |
| − | | | + | | type_ichnospecies_authority = {{{type_ichnospecies_authority|}}} |
| − | | | + | <noinclude><!-- |
| − | | subdivision_ranks | + | -- |
| − | | possible_subdivision = {{{possible_subdivision| | + | -- subdivision: Can be overridden. If not, "display_children" will |
| − | | possible_subdivision_ranks = {{{possible_subdivision_ranks| | + | -- include a list from Taxobot. Passing "depth=display children" |
| − | + | -- determines the level of nesting; note the option "2 collapse". | |
| − | + | -- If in main/talkspace, the list will be generated using | |
| − | Displayed below the known subdivisions; this should be reserved for non-ichnos taxa | + | -- templates "Auto taxon list {{{display children}}}". Otherwise, |
| + | -- "auto" is replaced with "edit", to allow editable lists, e.g. | ||
| + | -- at template:taxonomy/xxx). --></noinclude> | ||
| + | | subdivision = {{{subdivision|{{#if:{{{display_children|}}}|{{Child taxa/{{Taxobox/taxon|{{{taxon|{{PAGENAME}}|}}}|{{{1|}}} }}|depth={{{display_children|}}} }} }} }}}<!-- | ||
| + | -- | ||
| + | -- subdivision_ranks: Displayed above the subdivision, and | ||
| + | -- generated automatically from the taxon's rank if unspecified. | ||
| + | --> | ||
| + | | subdivision_ranks = {{#if:{{{subdivision ranks|}}}|{{{subdivision ranks}}}|{{#if:{{{subdivision_ranks|}}}|{{{subdivision_ranks}}}|{{children_rank|{{taxonomy/{{{taxon|{{PAGENAME}}}}}|machine code=rank}} }} }} }}<!--{{{subdivision_ranks|{{children_rank|{{taxonomy/{{Taxobox/taxon|{{{taxon|{{PAGENAME}}|}}}|{{{1|}}} }}|rank}} }} }}}--> | ||
| + | | possible_subdivision = {{{possible_subdivision|}}} | ||
| + | | possible_subdivision_ranks = {{{possible_subdivision_ranks|}}}<!-- | ||
| + | -- | ||
| + | -- possible_subdivision_ranks: Displayed below the known | ||
| + | -- subdivisions; this should be reserved for non-ichnos taxa, i.e., | ||
| + | -- for taxa from the tree of life and/or Veterovata. | ||
--> | --> | ||
| − | | range_map = | + | | range_map = {{{range_map|}}} |
| − | + | | range_map_width = {{{range_map_width|}}} | |
| − | | range_map_width = | + | | range_map_alt = {{{range_map_alt|}}} |
| − | | range_map_alt = | + | | range_map_caption = {{{range_map_caption|}}} |
| − | | range_map_caption = | ||
| binomial2 = {{{binomial2|}}} | | binomial2 = {{{binomial2|}}} | ||
| − | | binomial2_authority = | + | | binomial2_authority = {{{binomial2_authority|}}} |
| − | | range_map2 = | + | | range_map2 = {{{range_map2|}}} |
| − | + | | range_map2_width = {{{range_map2_width|}}} | |
| − | | range_map2_width = | + | | range_map2_alt = {{{range_map2_alt|}}} |
| − | | range_map2_alt = | + | | range_map2_caption = {{{range_map2_caption|}}} |
| − | | range_map2_caption = | ||
| binomial3 = {{{binomial3|}}} | | binomial3 = {{{binomial3|}}} | ||
| − | | binomial3_authority = | + | | binomial3_authority = {{{binomial3_authority|}}} |
| − | | range_map3 = | + | | range_map3 = {{{range_map3|}}} |
| − | + | | range_map3_width = {{{range_map3_width|}}} | |
| − | | range_map3_width = | + | | range_map3_alt = {{{range_map3_alt|}}} |
| − | | range_map3_alt = | + | | range_map3_caption = {{{range_map3_caption|}}} |
| − | | range_map3_caption = | ||
| binomial4 = {{{binomial4|}}} | | binomial4 = {{{binomial4|}}} | ||
| − | | binomial4_authority = | + | | binomial4_authority = {{{binomial4_authority|}}} |
| − | | range_map4 = | + | | range_map4 = {{{range_map4|}}} |
| − | + | | range_map4_width = {{{range_map4_width|}}} | |
| − | | range_map4_width = | + | | 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|}}} | | synonyms = {{{synonyms|}}} | ||
| − | }} | + | }}<noinclude> |
| − | {{ | + | {{clear}} |
| − | + | {{documentation|Template:Ichnobox/doc}} | |
</noinclude> | </noinclude> | ||
Revision as of 12:30, 15 January 2017
This template is used to create infoboxes for trace fossil taxa (ichnotaxa). See Trace fossil classification for more information.
| This template uses Lua: |
Taxonomy templates
Taxobox templates
- Which should be used?
- Changing the taxa displayed
- Convert a taxobox to an automated taxobox
- Glossary of automated taxobox parameters
- Automatic taxobox – mainly for genera and higher taxa
- Speciesbox – for a species
- Subspeciesbox – for an animal subspecies
- Infraspeciesbox – for a plant subspecies or variety
- Hybridbox – for an animal hybrid within a genus
- Ichnobox – for a trace fossil
- Oobox – for a fossil egg
- Virusbox – for viruses and non-cellular life
- Paraphyletic group – for concepts that do not correspond to a monophyletic clade
Usage
This template operates in a similar manner to Template:Automatic taxobox. Please see that template for general usage instructions.
There is no equivalent of {{Speciesbox}} for ichnospecies; almost all articles are about ichnogenera and ichnofamilies.
The top-level taxon for ichnotaxa - i.e. the parent for ichnotaxa that have no higher classification - is "Ichnos".
Template Data
TemplateData for Ichnobox
An infobox for ichnotaxa (trace fossils)
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Name | name | no description | String | optional |
| Fossil_range | fossil_range | no description | String | suggested |
| Image | image | no description | File | optional |
| Image_caption | image_caption | no description | String | optional |
| Image2 | image2 | no description | File | optional |
| Image2_caption | image2_caption | no description | String | optional |
| Parent_authority | parent_authority | no description | String | optional |
| Taxon | taxon | no description | String | required |
| Authority | authority | no description | String | suggested |
| Type_ichnospecies | type_ichnospecies | no description | String | optional |
| Type_ichnospecies_authority | type_ichnospecies_authority | no description | String | optional |
| Subdivision_ranks | subdivision_ranks | no description | String | optional |
| Subdivision | subdivision | no description | Unknown | optional |
| Synonyms | synonyms | no description | String | optional |
| The above documentation is transcluded from Template:Ichnobox/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Subpages of this template. |