Difference between revisions of "Template:Fish Header"

From Nookipedia, the Animal Crossing wiki
m (Text replacement - "Category:Header Templates" to "Category:Header templates")
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#vardefine:numbernl|{{#cargo_query:|tables=nl_fish|fields=number|where=nl_fish._pageTitle='<includeonly>{{PAGENAME}}</includeonly><noinclude>Pale Chub</noinclude>'|no html}}}}
+
{{#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}}}}
{{#vardefine:leftnamenl|{{#cargo_query:|tables=nl_fish|fields=name|where=nl_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|72|{{#expr:{{#var:numbernl}}-1}}}}'|no html}}}}
 
{{#vardefine:rightnamenl|{{#cargo_query:|tables=nl_fish|fields=name|where=nl_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:numbernl}}+1}}}}'|no html}}}}
 
 
{{Header Box
 
{{Header Box
 
|bg-color        = #B3E5FF
 
|bg-color        = #B3E5FF
 
|cell-border    = #4F9FC6
 
|cell-border    = #4F9FC6
|left-link      = {{#cargo_query:|tables=nl_fish|fields=_pageTitle|where=nl_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|72|{{#expr:{{#var:numbernl}}-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=nl_fish|fields=number|where=nl_fish.name='{{#var:leftnamenl}}'|no html}}''') {{#var:leftnamenl}}
+
|left-text      = ('''{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish.name='{{#var:leftname}}'|no html}}''') {{#var:leftname}}
|middle-link    = Fish/New Leaf
 
|middle-text    = {{NL|short|nolink}} fish
 
|right-link      = {{#cargo_query:|tables=nl_fish|fields=_pageTitle|where=nl_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:numbernl}}+1}}}}'|no html}}
 
|right-text      = {{#var:rightnamenl}} ('''{{#cargo_query:|tables=nl_fish|fields=number|where=nl_fish.name='{{#var:rightnamenl}}'|no html}}''')
 
|left-image      = File:{{#cargo_query:|tables=nl_fish|fields=image|where=nl_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|72|{{#expr:{{#var:numbernl}}-1}}}}'|no html}}
 
|left-imagesize  = 40px
 
|right-image    = File:{{#cargo_query:|tables=nl_fish|fields=image|where=nl_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:numbernl}}+1}}}}'|no html}}
 
|right-imagesize = 40px
 
}}{{#vardefine:numbernh|{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish._pageTitle='<includeonly>{{PAGENAME}}</includeonly><noinclude>Pale Chub</noinclude>'|no html}}}}
 
{{#vardefine:leftnamenh|{{#cargo_query:|tables=nh_fish|fields=name|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|80|{{#expr:{{#var:numbernh}}-1}}}}'|no html}}}}
 
{{#vardefine:rightnamenh|{{#cargo_query:|tables=nh_fish|fields=name|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Coelacanth|1|{{#expr:{{#var:numbernh}}+1}}}}'|no html}}}}
 
{{Header Box
 
|bg-color        = #B3E5FF
 
|cell-border    = #4F9FC6
 
|left-link      = {{#cargo_query:|tables=nh_fish|fields=_pageTitle|where=nh_fish.number='{{#ifeq:{{PAGENAME}}|Bitterling|80|{{#expr:{{#var:numbernh}}-1}}}}'|no html}}
 
|left-text      = ('''{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish.name='{{#var:leftnamenh}}'|no html}}''') {{#var:leftnamenh}}
 
 
|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:numbernh}}+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:rightnamenh}} ('''{{#cargo_query:|tables=nh_fish|fields=number|where=nh_fish.name='{{#var:rightnamenh}}'|no html}}''')
+
|right-text      = {{#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:numbernh}}-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:numbernh}}+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 Templates]]</noinclude>
+
}}<noinclude>{{Documentation}} [[Category:Header templates]]</noinclude>

Revision as of 20:04, March 22, 2021

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