Templat:Speciesbox: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
Baris 1:
<noinclude>{{notice|Untuk templat taksonomi otomatis berbasis Wikidata, lihat {{[[Templat:Infobox spesies|infobox spesies]]}}.}}{{notice|Templat ini seharusnya digunakan pada tingkat spesies saja. Untuk tingkat di atas spesies, diharuskan menggunakan {{[[Templat:Kotak info taksonomi otomatis|kotak info taksonomi otomatis]]}}.}}{{Tracks Wikidata}}<!--
LOG PERUBAHAN
-====================================================================
- 08 Sep 2024 Perubahan besar pada mekanisme parameter "wikidata" dan fungsi parser IF.
====================================================================
- Template:Speciesbox - Generate a taxobox infobox for species
-====================================================================
Baris 27 ⟶ 29:
--
-------------------------------- Invoke {Taxobox/core}
The nowiki that follows is needed because of parser bug T18700--></noinclude>{{#if:{{{wikidata|}}}|<nowiki/>{{Taxobox/core<includeonly>
| edit link = {{{edit link|{{{edit_link|edit}}} }}}</includeonly><noinclude><!--
--
Baris 75 ⟶ 77:
| status2_ref = {{{status2 ref|{{{status2_ref|}}} }}}
| trend = {{{trend|}}}
| image = {{{image|}}}
| image = {{#if: {{{image|{{{wikidata|}}} }}} |{{#invoke:InfoboxImage |InfoboxImage |image={{{image|}}} |size={{{image_width|}}} |sizedefault=frameless|upright={{{image_upright|1}}}
| image_width = {{{image_width|{{{image width|}}} }}}
| 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|}}}
| image2_width = {{{image2 width|{{{image2_width|}}} }}}
| upright2 = {{{image2_upright|{{{image2 upright|}}}}}}
| image2_alt = {{{image2 alt|{{{image2_alt|}}}}}}
| image2_caption = {{{image2 caption|{{{image2_caption|}}}}}}
| classif_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;|{{#ifeq:{{{status|}}}|EX|&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;|{{#ifeq:{{{status|}}}|EX|&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|}}} }}} }}}
| subdivision = {{{subdivision|}}}
| subdivision_ranks = {{{subdivision ranks|{{{subdivision_ranks|Subspecies}}} }}}
| subdivision_ref = {{{subdivision_ref|{{{subdivision ref|}}} }}}
| type_strain = {{{type strain|{{{type_strain|}}} }}}
| type_strain_ref = {{{type_strain_ref|{{{type strain ref|}}} }}}
| 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|}}} }}}
| 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|}}} }}}
| 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|}}} }}}
| 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|}}}}}|<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 = {{{temporal_range|{{{temporal range|{{{fossil_range|{{{fossil range|}}} }}} }}} }}}<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 = {{if empty|{{{status|}}}|{{Infotaula d'ésser viu/Conservació
|lc=Q211005 |dd=Q3245245 |vu=Q278113 |cd=Q158862 |en=Q11394
|nt=Q719675 |cr=Q219127 |ew=Q239509 |ex=Q237350
|gx=Q55713995 |gh=Q55714026 |g2=Q55714070 |g3=Q55714084
|g4=Q55714094 |g5=Q55714106 |g6=Q55707349}}
<!-- fossil -->| {{#ifeq:{{#invoke:Wikidata|claim |property=P31}}|Q23038290| {{Infotaula d'ésser viu/Conservació|fo}} }}<!-- fòssil -->
<!-- extint -->| {{#if: {{{extinct|}}}<!-- Tractament per extinguits sense estat oficial: estat=ex + data_extinció + enllaç a web referència-->
| {{Infotaula d'ésser viu/Conservació|ex|{{{extinct|}}} |{{{status_ref|}}} | item={{{item|}}} |lang={{{lang|}}} }} }}
<!-- WD -->| {{#invoke:Wikidata|claim |list=false |formatting=table |property=P141 |qualifier=P746
| colformat0=raw | colformat2=Y | item={{{item|}}} |lang={{{lang|}}} |editicon=false
| rowformat={{((}}Infotaula d'ésser viu/Conservació{{!}}$0{{!}}$1{{!}} item{{=}}{{{item|}}}{{!}}lang{{=}}{{{lang|}}} {{))}}
}}
}}<noinclude><!--==================================
Untuk parameter "status" di atas, apabila parameternya tidak diisi akan memanggil butir Wikidata.
==================================
--></noinclude>
| 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 = {{if empty|{{{image|}}}|{{#invoke:InfoboxImage |InfoboxImage |image={{{image|}}} |size={{{image_width|}}} |sizedefault=frameless|upright={{{image_upright|1}}}
|alt={{{image_alt|}}} }}
| {{#invoke:Wikidata | claim | property=P2716 OR P18 |qualifier= P2096 OR P180
| formatting = table | list = false
| rowformat= [[Berkas:$0|{{{image_width|250px}}}|upright={{{image_upright|1}}}]]<br /><SPAN STYLE="font-size:8588%">$1</span>}}|{{{wikidata|no}}}<noinclude><!--
==================================
}}
Untuk parameter "image" di atas, apabila parameternya tidak diisi akan memanggil butir Wikidata.
==================================
--></noinclude>}}
| image_width = {{{image_width|{{{image width|}}} }}}
| upright = {{{image_upright|{{{image upright|}}}}}}
Baris 106 ⟶ 218:
| type_strain = {{{type strain|{{{type_strain|}}} }}}
| type_strain_ref = {{{type_strain_ref|{{{type strain ref|}}} }}}
| range_map = {{#if: empty|{{{range map|{{{range_map|{{{wikidata|}}} }}}|{{#invoke:Wikidata |claim |property=P181 |qualifier=P2096 | formatting = table }}}
|{{#invoke:InfoboxImage |InfoboxImage |image={{{range map|{{{range_map|}}} }}} | size=300x300px}}
|{{if then show|{{#invoke:Wikidata |claim |property=P181 |qualifier=P2096 | formatting = table
| list = false| rowformat= <center>[[Berkas:$0|250x250px]]<br /><small>$1</small></center> }}
}}|{{{wikidata|no}}}<noinclude><!--
==================================
}}
Untuk parameter "range_map" di atas, apabila parameternya tidak diisi akan memanggil butir Wikidata.
| range_map_upright = {{{range_map_upright|{{{range map upright|}}}}}}
==================================
--></noinclude>
| 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|}}} }}}
Baris 129 ⟶ 242:
| synonyms_ref = {{{synonyms ref|{{{synonyms_ref|}}} }}}
| synonyms = {{{synonyms|}}}
}}{{Speciesbox/parameterCheck|{{{taxon|}}}|{{{genus|}}}|{{{species|}}}}}}}<noinclude><!-- Sementara tidak dipakai dulu
 
{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pemeliharaan speciesbox|_VALUE_{{PAGENAME}}]]}}|preview = unknown parameter "_VALUE_"|ignoreblank=y|authority|binomial authority||binomial_authority|classification_status|classification_status|color as|color_as|colour as|colour_as|display parents|display_parents|diversity|diversity link|diversity ref|diversity_link|diversity_ref|edit link|edit_link|extinct|fossil range|fossil_range|genus|grandparent authority|grandparent_authority|greatgrandparent authority|greatgrandparent_authority|greatgreatgrandparent authority|greatgreatgrandparent_authority|greatgreatgreatgrandparent authority|greatgreatgreatgrandparent_authority|image|image alt|image caption|image upright|image2|image2 alt|image2 caption|image2 upright|image2_alt|image2_caption|image2_upright|image_alt|image_caption|image_upright|italic title|italic_title|name|parent|parent authority|parent_authority|range map|range map alt|range map caption|range map upright|range map2|range map2 alt|range map2 caption|range map2 upright|range map3|range map3 alt|range map3 caption|range map3 upright|range map4|range map4 alt|range map4 caption|range map4 upright|range_map|range_map2|range_map2_alt|range_map2_caption|range_map2_upright|range_map3|range_map3_alt|range_map3_caption|range_map3_caption|range_map3_upright|range_map4|range_map4_alt|range_map4_caption|range_map4_upright|range_map4_upright|range_map_alt|range_map_caption|range_map_upright|species|status|status ref|status system|status2|status2 ref|status2 system|status2_ref|status2_system|status_ref|status_system|subdivision|subdivision ranks|subdivision ref|subdivision_ranks|subdivision_ref|synonyms|synonyms ref|synonyms_ref|taxon|temporal range|temporal_range|trend|type strain|type_strain|type strain ref|type_strain_ref}}-->{{documentation}}</noinclude>
{{documentation}}</noinclude>