Difference between revisions of "Template:ItemList"

From Nookipedia, the Animal Crossing wiki
(Providing example of adjustable width parameter.)
(Think I may have figured out why wall/floor table width wasn't working right. Testing.)
Line 98: Line 98:
 
| DnMe+ floor
 
| DnMe+ floor
 
| AFe+ wall
 
| AFe+ wall
| AFe+ floor = {{#ifeq: {{{embed|}}}|{{!}}colspan=9{{!}}|}}
+
| AFe+ floor = {{(!}} class="sortable" align="center" width="{{#ifeq: {{{embed|}}}|100%|80%}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
{{(!}} class="sortable" align="center" width="{{{width|100%}}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
 
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image
Line 112: Line 111:
 
| WW floor
 
| WW floor
 
| ACWW wall
 
| ACWW wall
| ACWW floor = {{#ifeq: {{{embed|}}}|{{!}}colspan=10{{!}}|}}
+
| ACWW floor = {{(!}} class="sortable" align="center" width="{{{width|100%}}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
{{(!}} class="sortable" align="center" width="{{{width|100%}}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
 
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image
Line 126: Line 124:
 
| CF floor
 
| CF floor
 
| ACCF wall
 
| ACCF wall
| ACCF floor = {{#ifeq: {{{embed|}}}|{{!}}colspan=9{{!}}|}}
+
| ACCF floor = {{(!}} class="sortable" align="center" width="{{{width|100%}}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
{{(!}} class="sortable" align="center" width="{{{width|100%}}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
 
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image
Line 139: Line 136:
 
| NL floor
 
| NL floor
 
| ACNL wall
 
| ACNL wall
| ACNL floor = {{#ifeq: {{{embed|}}}|{{!}}colspan=11{{!}}|}}
+
| ACNL floor = {{(!}} class="sortable" align="center" width="{{{width|100%}}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
{{(!}} class="sortable" align="center" width="{{{width|100%}}}" cellspacing="0px" cellpadding="1px" style="background:#FFDD66; text-align:center; border: 4px solid #FFDD66; {{roundy}}"  
 
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; background-color:#FFDD66; color:#000; {{roundytl|7px}}" {{!}} Item
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image
 
! style="border-bottom:4px solid #FFDD66; border-right: 2px solid #FFDD66; border-left: 2px solid #FFDD66; background-color:#FFFFCC; color:#666;" {{!}} Image

Revision as of 22:06, October 15, 2014


Example

{{ItemList|game=AC}}* produces:

Item Image Buy Price Sell Price Available From Group Feng Shui Size Info


{{ItemList|game=WW|collapsible=yes}} produces:


{{ItemList|game=CF|embed=yes|title=This is a test}} produces:

This is a test

Item Image Buy Price Sell Price Available From Color(s) Genres Size Info


{{ItemList|game=NL|embed=yes|collapsible=yes|title=This is a test}} produces:

This is a test

Item Image Buy Price Sell Price Available From Color(s) HHA Theme Style Size Info Customize


Important: Use of the embed parameter (with non-wall/floor tables) creates two divs which must be closed "" AFTER the table end markup "|}".


Wallpaper & flooring tables

Each game has a corresponding wallpaper and flooring table associated with it. This may be a stand-alone table, or can be embedded in other tables.

{{ItemList|game=AC wall}}* produces:

Item Image Buy Price Sell Price Available From Group


{{ItemList|game=CF wall|width=80%}} produces:

Item Image Buy Price Sell Price Available From


{{ItemList|game=NL wall}} produces:

Item Image Buy Price Sell Price Color HHA Theme Style Available From


Note: If width is not set, table will default to 100% width.

Usage

{{ItemList
|game= 
|collapsible=
|embed=
|title=
|width=
}}

Parameters:

  • game: Enter the appropriate abbreviation to display an item table with headings corresponding to that AC title. For ease of use the template accepts several abbreviation variations, as seen below.
  • collapsible: Enter any string to make the table collapsible. If no value is entered the table will not be collapsible.
  • embed: Enter any string to produce a table that allows for other tables to be embedded inside it (e.g. wall/floor tables) while maintaining column-sorting functionality. OR If a wall/floor table is designated in the game parameter, it will produce an embeddable wall/floor table.
  • title: This parameter is only used in conjunction with embed. The embed parameter encapsulates the table(s) in a div; text placed in the title parameter will appear as the table heading.
  • width: Adjust width of wall/floor tables by entering an appropriate value (e.g. 80%, 100%). (Because I can't figure out how to get them working properly otherwise...)
Acceptable game Parameters
Furniture: DnM, AF, DnM+, AF+, AC, ACGC, PG, DnMe+, AFe+, WW, ACWW, CF, ACCF, NL, ACNL
Wall/Floor: DnM wall, DnM floor, AF wall, AF floor, DnM+ wall, DnM+ floor, AF+ wall, AF+ floor, AC wall, AC floor, ACGC wall, ACGC floor, PG wall, PG floor, DnMe+ wall, DnMe+ floor, AFe+ wall, AFe+ floor, WW wall, WW floor, ACWW wall, ACWW floor, CF wall, CF floor, ACCF wall, ACCF floor, NL wall, NL floor, ACNL wall, ACNL floor

Note: It does not matter whether one uses "AC wall" or "AC floor", they will result in the same table.