Template talk:Taxobox/Archive 32
![]() | This is an archive of past discussions about Template:Taxobox. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
Archive 25 | ← | Archive 30 | Archive 31 | Archive 32 |
Why is there no header above the second conservation status?
I don't mean there should be one, but I can't understand why the code doesn't produce one.
If you look at {{taxobox/species}}, it generates the code for the header cell on line 2.
{{#if:{{{2|}}}|
! colspan = 2 {{!}} <div style = "text-align: center">[[Conservation status]]</div>
This is not conditional (the #if statement in line 1 wraps the whole template), so you'd expect the header each time the template is called.
If you look {{taxobox/core}}, the calls of {{taxobox/species}} are on lines 22 and 23:
|- style="text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}"
{{#if:{{{status|}}}|{{taxobox/species|{{{status_system|}}}|{{{status|}}}|{{{status_ref|}}}|extinction_date={{{extinct|}}} }} }}
|-{{#if:{{{status2|}}}|{{taxobox/species|{{{status2_system|}}}|{{{status2|}}}|{{{status2_ref|}}}|extinction_date={{{extinct|}}} }} }}
The wikitext for the header in {{taxobox/species}} is placed on a new line, but I don't think that new line is output in the wikitext, as if it was the header would appear on the second conservation status. It seems that line 23 generates the following wikitext:
|-! colspan = 2 {{!}} <div style = "text-align: center">[[Conservation status]]</div>
The header doesn't appear as its wikitext doesn't start on a new line and is ignored. Two tests in edit preview (test with lion) seems to confirm this:
- Combining lines 1 and 2 of {{taxobox/species}} makes no difference:
{{#if:{{{2|}}}|! colspan = 2 {{!}} <div style = "text-align: center">[[Conservation status]]</div>
- But adding a new line after |- in line 23 of {{taxobox/core}} produces a header for the second conservation status.
|- style="text-align: center{{#if:{{{colour|}}}|{{;}} background-color: {{{colour}}} }}"
{{#if:{{{status|}}}|{{taxobox/species|{{{status_system|}}}|{{{status|}}}|{{{status_ref|}}}|extinction_date={{{extinct|}}} }} }}
|-
{{#if:{{{status2|}}}|{{taxobox/species|{{{status2_system|}}}|{{{status2|}}}|{{{status2_ref|}}}|extinction_date={{{extinct|}}} }} }}
Does this matter? Possibly not if it works. I only discovered this because I added a second conservation status to Ungava brown bear, which uses {{population taxobox}} that uses Module:Biota infobox, and I was surprised to see the second header. In that code I'd added the newlines to generate the proper table wikitext. The fix was to remove the new line so the header doesn't appear, which isn't entirely satisfactory. — Jts1882 | talk 13:14, 13 July 2024 (UTC)
Template-protected edit request on 29 June 2024
![]() | This edit request to Template:Taxobox/core has been answered. Set the |answered= parameter to no to reactivate your request. |
Can someone please convert {{taxobox/core}} to use {{infobox}}, like on the majority of other infobox templates? I converted the sandbox version of that template to use {{infobox}} to the best of my abilities three weeks ago on revision 1228241665, but I couldn't figure out how to make {{taxobox/species}} and {{taxonomy}} look and function exactly the same on the sandbox version of that template as on the original version. PK2 (talk; contributions) 11:02, 29 June 2024 (UTC)
- What advantage is there in converting to using {{infobox}}? The {{taxobox}} template predates the infobox system and works effectively. — Jts1882 | talk 12:20, 29 June 2024 (UTC)
- One potential DISadvantage is that text in infoboxes is smaller than text in the body of the article. Most text in taxoboxes is the same size as text in the body of the article, but authorities are usually rendered in smaller text (either via code in the taxobox template for parameters such as
|binomial_authority=
, code in other templates such as {{Species list}}, or HTML <small> tags). If taxoboxes used the default smaller text of infoboxes, the authorities would be "double smalled", a size which violates accessibility guidelines. Plantdrew (talk) 14:27, 29 June 2024 (UTC) - I support the proposed conversion to the infobox style for the sake of furthering visual consistency across the encyclopedia. I agree with Plantdrew that any MOS:SMALL issues should be resolved before such a change is implemented. — Goszei (talk) 08:07, 25 July 2024 (UTC)
- One potential DISadvantage is that text in infoboxes is smaller than text in the body of the article. Most text in taxoboxes is the same size as text in the body of the article, but authorities are usually rendered in smaller text (either via code in the taxobox template for parameters such as
Not done for now: Your work in the sandbox is appreciated and looks very challenging. For now, it appears that a consensus needs to be established for this major change. Please garner the needed consensus before using the
{{edit template-protected}}
template again. Thank you very much for your work! P.I. Ellsworth , ed. put'er there 14:27, 29 June 2024 (UTC)