Template:Infobox species: Difference between revisions

No edit summary
No edit summary
Line 6: Line 6:
|-
|-
| colspan="2" class="infobox-section infobox-journal-cell" |
| colspan="2" class="infobox-section infobox-journal-cell" |
{{#if:{{{journal_vp1|}}}{{{journal_tip|}}}{{{journal_pp|}}}
{{#if:{{{journal_vp1|}}}{{{journal_tip|}}}{{{journal_pp|}}}|
| <!-- Version-aware journals -->
{{#ifexpr:{{#if:{{{journal_vp1|}}}|1|0}}+{{#if:{{{journal_tip|}}}|1|0}}+{{#if:{{{journal_pp|}}}|1|0}}>1|
  {{#ifexpr:
<div class="vp-journal-tabs">
    {{#if:{{{journal_vp1|}}}|1|0}} +
{{#if:{{{journal_vp1|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-vp1-{{{name}}}" checked>}}
    {{#if:{{{journal_tip|}}}|1|0}} +
{{#if:{{{journal_tip|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-tip-{{{name}}}">}}
    {{#if:{{{journal_pp|}}}|1|0}}
{{#if:{{{journal_pp|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-pp-{{{name}}}">}}
    > 1
<div class="vp-journal-tablabels">
  |
{{#if:{{{journal_vp1|}}}|<label for="vpj-vp1-{{{name}}}">Viva Piñata</label>}}
    <div class="vp-journal-tabs">
{{#if:{{{journal_tip|}}}|<label for="vpj-tip-{{{name}}}">Trouble in Paradise</label>}}
      {{#if:{{{journal_vp1|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-vp1-{{{name}}}" checked>}}
{{#if:{{{journal_pp|}}}|<label for="vpj-pp-{{{name}}}">Pocket Paradise</label>}}
      {{#if:{{{journal_tip|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-tip-{{{name}}}">}}
</div>
      {{#if:{{{journal_pp|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-pp-{{{name}}}">}}
<div class="vp-journal-content">
 
{{#if:{{{journal_vp1|}}}|<div class="vp-journal-panel vp1">{{{journal_vp1}}}</div>}}
      <div class="vp-journal-tablabels">
{{#if:{{{journal_tip|}}}|<div class="vp-journal-panel tip">{{{journal_tip}}}</div>}}
        {{#if:{{{journal_vp1|}}}|<label for="vpj-vp1-{{{name}}}">Viva Piñata</label>}}
{{#if:{{{journal_pp|}}}|<div class="vp-journal-panel pp">{{{journal_pp}}}</div>}}
        {{#if:{{{journal_tip|}}}|<label for="vpj-tip-{{{name}}}">Trouble in Paradise</label>}}
</div>
        {{#if:{{{journal_pp|}}}|<label for="vpj-pp-{{{name}}}">Pocket Paradise</label>}}
</div>
      </div>
|{{{journal_vp1|{{{journal_tip|{{{journal_pp|}}}}}}}}
 
}}
      <div class="vp-journal-content">
|{{{journal_entry|}}}
        {{#if:{{{journal_vp1|}}}|<div class="vp-journal-panel vp1">{{{journal_vp1}}}</div>}}
        {{#if:{{{journal_tip|}}}|<div class="vp-journal-panel tip">{{{journal_tip}}}</div>}}
        {{#if:{{{journal_pp|}}}|<div class="vp-journal-panel pp">{{{journal_pp}}}</div>}}
      </div>
    </div>
  |
    <!-- Only one version present → show it directly -->
    {{{journal_vp1|{{{journal_tip|{{{journal_pp|}}}}}}}}
  }}
|
<!-- No versioned params → legacy behavior -->
{{{journal_entry|}}}
}}
}}
|-
|-