Difference between revisions of "User:Xenocidic/sandbox"

From PinataIsland.info, the Viva Piñata wiki
Jump to: navigation, search
(2nd navbox, this time with the characters)
m (subst just the navbox)
Line 1: Line 1:
Here's an example with just the shops
+
<!--
  
<br>
+
Please do not edit without discussion first as this is a VERY complex template.
<center>
 
{| class="toccolours"
 
! style="background:#ccccff" align="center" width="100%" | '''[[Shops]] or [[Vendors]]'''
 
|-
 
| align="center" |
 
[[Bart's Exchange‎]] · [[Doc Patchingo‎]] · [[General Store‎]] ·  [[Gretchen Fetchem‎]] · [[Helper‎]] · [[Ivor Bargain‎]] · [[Paper Pets‎]] · [[Post Office‎]] · [[Willy Builder‎]]
 
|}
 
</center>
 
  
<!-- Vendors sound better to me, but "Shops" may be an easier word for some readers.
+
-->{{#switch:|subgroup|child=</div>|none=|#default=<table class="navbox" cellspacing="0" <!--
 +
-->style=";"><tr><td style="padding:2px;">}}<!--
  
    Also, if they are called "Shops" in game, then we would have consistency.       
+
--><table cellspacing="0" class="nowraplinks {{#if:Non-player characters|{{#switch:plain|plain|off=|<!--
 +
-->#default=collapsible {{#if:plain|plain|autocollapse}}}}}} {{#switch:|<!--
 +
-->subgroup|child|none=navbox-subgroup" style="width:100%;;|<!--
 +
-->#default=" style="width:100%;background:transparent;color:inherit}};;"><!--
  
    Either way, the category should be hardcoded in here.
 
  
[[Category:Shops]]
 
                                                                                      -->
 
  
 +
---Title and Navbar---
 +
-->{{#if:Non-player characters|<tr>{{#if:|<!--
 +
--><td class="navbox-group" style=";;"></td><!--
 +
--><th style="border-left:2px solid #fdfdfd;width:100%;|<th style="}};" <!--
 +
-->colspan={{#expr:2{{#if:|+1}}{{#if:|+1}}{{#if:|-1}}}} <!--
 +
-->class="navbox-title"><!--
  
and one with all the characters... this one could transclude category:NPC or category:Non-player characters , or just simply Category:Characters... or we could use a parameter if we want separate categories for each. i think a single category with two Catmores makes more sense because otherwise the categories will be fairly underpopulated. especially because we don't have separate character articles right now. (but conceivably we may need to in the future, if seedos does different things for different game modes, for example, the characters article may get too long).
+
-->{{#if:{{#switch:plain|plain|off=1}}<!--
 +
-->{{#if:||{{#switch:|subgroup|child|none=1}}}}|<!--
 +
-->{{#ifeq:plain|off|{{#ifeq:plain|plain|<div style="float:right;width:6em;">&nbsp;</div>}}|<!--
 +
-->{{#ifeq:plain|plain||<div style="float:left; width:6em;text-align:left;">&nbsp;</div>}}}}|<!--
 +
--><div style="float:left; width:6em;text-align:left;"><!--
 +
-->{{Tnavbar|{{{name}}}|fontstyle=;;border:none;|mini=1}}<!--
 +
--></div>{{#ifeq:plain|plain|<div style="float:right;width:6em;">&nbsp;</div>}}}}<!--
  
 +
--><span style="font-size:{{#switch:|subgroup|child|none=100|#default=110}}%;"><!--
 +
-->Non-player characters</span></th></tr>}}<!--
  
{{Navbox
 
|title      = Non-player characters
 
|navbar    = plain
 
|state      = plain
 
  
|group1 = [[Shops]]
 
|list1  = [[Bart's Exchange‎]]{{·}} [[Doc Patchingo‎]]{{·}} [[General Store‎]]{{·}}  [[Gretchen Fetchem‎]]{{·}} [[Helper‎]]{{·}} [[Ivor Bargain‎]]{{·}} [[Paper Pets‎]]{{·}} [[Post Office‎]]{{·}} [[Willy Builder‎]]
 
  
|group2 = [[Characters]]
+
---Above---
|list2 = [[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]
+
-->{{#if:|<!--
}}
+
-->{{#if:Non-player characters|<tr style="height:2px;"><td></td></tr>}}<!--
 +
--><tr><td class="navbox-abovebelow" style=";" <!--
 +
-->colspan="{{#expr:2{{#if:|+1}}{{#if:|+1}}}}">{{{above}}}</td></tr>}}<!--
 +
 
 +
 
 +
 
 +
---Body---
 +
 
 +
---First group/list and images---
 +
-->{{#if:[[Bart's Exchange‎]]{{·}} [[Doc Patchingo‎]]{{·}} [[General Store‎]]{{·}}  [[Gretchen Fetchem‎]]{{·}} [[Helper‎]]{{·}} [[Ivor Bargain‎]]{{·}} [[Paper Pets‎]]{{·}} [[Post Office‎]]{{·}} [[Willy Builder‎]]|{{#if:Non-player characters|<tr style="height:2px;"><td></td></tr>}}<tr><!--
 +
 
 +
-->{{#if:|<!--
 +
--><td style="width:0%;padding:0px 2px 0px 0px;" <!--
 +
-->rowspan={{#expr:1{{#if:[[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}}}><!--
 +
--></td>}}<!--
 +
 
 +
-->{{#if:[[Shops]]|<td class="navbox-group" style=";;"><!--
 +
-->[[Shops]]</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em">}}[[Bart's Exchange‎]]{{·}} [[Doc Patchingo‎]]{{·}} [[General Store‎]]{{·}}  [[Gretchen Fetchem‎]]{{·}} [[Helper‎]]{{·}} [[Ivor Bargain‎]]{{·}} [[Paper Pets‎]]{{·}} [[Post Office‎]]{{·}} [[Willy Builder‎]]{{#if:[[Bart's Exchange‎]]{{·}} [[Doc Patchingo‎]]{{·}} [[General Store‎]]{{·}}  [[Gretchen Fetchem‎]]{{·}} [[Helper‎]]{{·}} [[Ivor Bargain‎]]{{·}} [[Paper Pets‎]]{{·}} [[Post Office‎]]{{·}} [[Willy Builder‎]]|</div></td><!--
 +
 
 +
-->{{#if:|<!--
 +
--><td style="width:0%;padding:0px 0px 0px 2px;" <!--
 +
-->rowspan={{#expr:1{{#if:[[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}<!--
 +
-->{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}{{#if:|+2}}}}><!--
 +
--></td>}}<!--
 +
 
 +
--></tr>}}<!--
 +
 
 +
 
 +
 
 +
---Remaining groups/lists---
 +
 
 +
-->{{#if:[[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]|<!--
 +
-->{{#if:Non-player characters[[Bart's Exchange‎]]{{·}} [[Doc Patchingo‎]]{{·}} [[General Store‎]]{{·}}  [[Gretchen Fetchem‎]]{{·}} [[Helper‎]]{{·}} [[Ivor Bargain‎]]{{·}} [[Paper Pets‎]]{{·}} [[Post Office‎]]{{·}} [[Willy Builder‎]]|<tr style="height:2px"><td></td></tr>}}<tr><!--
 +
-->{{#if:[[Characters]]|<td class="navbox-group" style=";;"><!--
 +
-->[[Characters]]</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
  --><div style="padding:0em 0.25em">}}[[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]{{#if:[[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]|</div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
-->{{#if:Non-player characters[[Bart's Exchange‎]]{{·}} [[Doc Patchingo‎]]{{·}} [[General Store‎]]{{·}}  [[Gretchen Fetchem‎]]{{·}} [[Helper‎]]{{·}} [[Ivor Bargain‎]]{{·}} [[Paper Pets‎]]{{·}} [[Post Office‎]]{{·}} [[Willy Builder‎]][[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]|<tr style="height:2px"><td></td></tr>}}<tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group3}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em">}}{{#if:|</div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group4}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em">}}{{#if:|</div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group5}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em">}}{{#if:|</div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group6}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group7}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group8}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group9}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group10}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group11}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group12}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group13}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group14}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group15}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group16}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group17}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group18}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group19}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|even|odd}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
-->{{#if:|<!--
 +
--><tr style="height:2px"><td></td></tr><tr><!--
 +
-->{{#if:|<td class="navbox-group" style=";;"><!--
 +
-->{{{group20}}}</td><td style="text-align:left;border-left:2px solid #fdfdfd;|<td colspan=2 style="}}<!--
 +
-->width:100%;padding:0px;;;" <!--
 +
-->class="navbox-list navbox-{{#ifeq:|swap|odd|even}}"><!--
 +
--><div style="padding:0em 0.25em"></div></td></tr>}}<!--
 +
 
 +
 
 +
---Below---
 +
-->{{#if:|<!--
 +
-->{{#if:Non-player characters[[Bart's Exchange‎]]{{·}} [[Doc Patchingo‎]]{{·}} [[General Store‎]]{{·}}  [[Gretchen Fetchem‎]]{{·}} [[Helper‎]]{{·}} [[Ivor Bargain‎]]{{·}} [[Paper Pets‎]]{{·}} [[Post Office‎]]{{·}} [[Willy Builder‎]][[Jardiniero]]{{·}} [[Leafos]]{{·}} [[Storkos]]{{·}} [[Seedos]]{{·}} [[Dastardos]]{{·}} [[Professor Pester]]|<tr style="height:2px;"><td></td></tr>}}<!--
 +
--><tr><td class="navbox-abovebelow" style=";" <!--
 +
-->colspan="{{#expr:2{{#if:|+1}}{{#if:|+1}}}}">{{{below}}}</td></tr>}}<!--
 +
 
 +
 
 +
--></table>{{#switch:|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!--
 +
 
 +
-->

Revision as of 21:58, 22 August 2008