Jump to content

Template:Infobox species: Difference between revisions

From Piñata Journal
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<templatestyles src="Template:Infobox generic/styles.css" />
{| class="infobox infobox-species"
{| class="infobox infobox-species"
|-
|-
Line 6: Line 7:
|-
|-
| 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 -->
<!-- NEW MULTI-JOURNAL PATH -->
  {{#ifexpr:
{{#ifexpr:
    {{#if:{{{journal_vp1|}}}|1|0}} +
{{#if:{{{journal_vp1|}}}|1|0}}+
    {{#if:{{{journal_tip|}}}|1|0}} +
{{#if:{{{journal_tip|}}}|1|0}}+
    {{#if:{{{journal_pp|}}}|1|0}}
{{#if:{{{journal_pp|}}}|1|0}}
    > 1
>1
  |
|
    <div class="vp-journal-tabs">
<div class="vp-journal-multi">
      {{#if:{{{journal_vp1|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-vp1-{{{name}}}" checked>}}
      {{#if:{{{journal_tip|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-tip-{{{name}}}">}}
      {{#if:{{{journal_pp|}}}|<input type="radio" name="vpj-{{{name}}}" id="vpj-pp-{{{name}}}">}}


      <div class="vp-journal-tablabels">
{{#if:{{{journal_tip|}}}|
        {{#if:{{{journal_vp1|}}}|<label for="vpj-vp1-{{{name}}}">Viva Piñata</label>}}
<details class="vp-journal-block" open>
        {{#if:{{{journal_tip|}}}|<label for="vpj-tip-{{{name}}}">Trouble in Paradise</label>}}
<summary>Trouble in Paradise</summary>
        {{#if:{{{journal_pp|}}}|<label for="vpj-pp-{{{name}}}">Pocket Paradise</label>}}
<div class="vp-journal-text">
      </div>
{{{journal_tip}}}
</div>
</details>
}}


      <div class="vp-journal-content">
{{#if:{{{journal_vp1|}}}|
        {{#if:{{{journal_vp1|}}}|<div class="vp-journal-panel vp1">{{{journal_vp1}}}</div>}}
<details class="vp-journal-block">
        {{#if:{{{journal_tip|}}}|<div class="vp-journal-panel tip">{{{journal_tip}}}</div>}}
<summary>Viva Piñata</summary>
        {{#if:{{{journal_pp|}}}|<div class="vp-journal-panel pp">{{{journal_pp}}}</div>}}
<div class="vp-journal-text">
      </div>
{{{journal_vp1}}}
    </div>
</div>
  |
</details>
    <!-- Only one version present → show it directly -->
}}
    {{{journal_vp1|{{{journal_tip|{{{journal_pp|}}}}}}}}
 
  }}
{{#if:{{{journal_pp|}}}|
|
<details class="vp-journal-block">
<!-- No versioned params → legacy behavior -->
<summary>Pocket Paradise</summary>
{{{journal_entry|}}}
<div class="vp-journal-text">
{{{journal_pp}}}
</div>
</details>
}}
 
</div>
|
<!-- SINGLE-JOURNAL PATH (backward compatible) -->
{{{journal_vp1|{{{journal_tip|{{{journal_pp|}}}}}}}}
}}
|
<!-- LEGACY PARAM -->
{{{journal_entry|}}}
}}
}}
|-
|-

Latest revision as of 11:09, 25 January 2026

Piñata
[[File:|250px|center|{{{name}}}]]
Level
Base Value chocolate coins
Animal
Candy
Attack Object

Infobox for a piñata species

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Piñata namename

Species name of the piñata

Stringrequired
Image filenameimage

Image file of the piñata (without 'File:')

Stringoptional
Levellevel

Species level (1–11)

Numberoptional
Base valuebase_value

Value in Chocolate Coins

Numberoptional
Real animalreal_animal

Real-life animal the piñata is based on

Stringoptional
Candy origincandy

Type of candy it's named after

Stringoptional
Attack objectattack_object

Object used when fighting or attacking

Stringoptional
Journal entry (Viva Piñata)journal_vp1

no description

Stringoptional
Journal entry (Trouble in Paradise)journal_tip

no description

Stringoptional
Journal entry (Pocket Paradise)journal_pp

no description

Stringoptional