Difference between revisions of "Template:Fish Header"
From Nookipedia, the Animal Crossing wiki
HylianAngel (talk | contribs) m (Uglier syntax but necessary to move the header to the very top of the page.) |
Dorsal Axe (talk | contribs) (Switching to CSS colour class) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{#vardefine:number|{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish._pageTitle='<includeonly>{{PAGENAME}}</includeonly><noinclude>Pale | + | {{#vardefine:number|{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish._pageTitle='<includeonly>{{PAGENAME}}</includeonly><noinclude>Pale chub</noinclude>'|no html}}}}{{#vardefine:leftname|{{#cargo_query:|tables=nh_fish|fields=name|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|80|{{#expr:{{#var:number}}-1}}}}'|no html}}}}{{#vardefine:rightname|{{#cargo_query:|tables=nh_fish|fields=name|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:number}}+1}}}}'|no html}}}} |
{{Header Box | {{Header Box | ||
− | | | + | |colorclass = color-fish |
− | |||
|left-link = {{#cargo_query:|tables=nh_fish|fields=_pageTitle|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|80|{{#expr:{{#var:number}}-1}}}}'|no html}} | |left-link = {{#cargo_query:|tables=nh_fish|fields=_pageTitle|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|80|{{#expr:{{#var:number}}-1}}}}'|no html}} | ||
− | |left-text = ('''{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish.name='{{#var:leftname}}'|no html}}''') {{#var:leftname}} | + | |left-text = ('''{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish.name='{{#var:leftname}}'|no html}}''') {{#invoke:SentenceCase|main|{{#var:leftname}}}} |
|middle-link = Fish/New Horizons | |middle-link = Fish/New Horizons | ||
|middle-text = {{NH|short|nolink}} fish | |middle-text = {{NH|short|nolink}} fish | ||
|right-link = {{#cargo_query:|tables=nh_fish|fields=_pageTitle|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:number}}+1}}}}'|no html}} | |right-link = {{#cargo_query:|tables=nh_fish|fields=_pageTitle|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:number}}+1}}}}'|no html}} | ||
− | |right-text = {{#var:rightname}} ('''{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish.name='{{#var:rightname}}'|no html}}''') | + | |right-text = {{#invoke:SentenceCase|main|{{#var:rightname}}}} ('''{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish.name='{{#var:rightname}}'|no html}}''') |
|left-image = File:{{#cargo_query:|tables=nh_fish|fields=image|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|80|{{#expr:{{#var:number}}-1}}}}'|no html}} | |left-image = File:{{#cargo_query:|tables=nh_fish|fields=image|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|80|{{#expr:{{#var:number}}-1}}}}'|no html}} | ||
|left-imagesize = 40px | |left-imagesize = 40px | ||
|right-image = File:{{#cargo_query:|tables=nh_fish|fields=image|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:number}}+1}}}}'|no html}} | |right-image = File:{{#cargo_query:|tables=nh_fish|fields=image|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:number}}+1}}}}'|no html}} | ||
|right-imagesize = 40px | |right-imagesize = 40px | ||
− | }}<noinclude>{{Documentation}} [[Category:Header | + | }}<noinclude>{{Documentation}} [[Category:Header templates]][[Category:Pages using the Variables extension]]</noinclude> |
Latest revision as of 09:15, May 18, 2024
Template documentation (view)
Notes
This template is for use only on New Horizons fish pages and will not function properly elsewhere. It automatically generates the previous and last fish in the series based on that fish's internal number, as sourced from its Cargo data. It uses {{PAGENAME}}
as input, so the fish's name as stored in Cargo must exactly match its article name for proper functionality.
See also
- {{Bug Header}}
- {{Sea Creature Header}}