Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Infobox Shop: Difference between revisions

Template page
No edit summary
No edit summary
 
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{#template_params:name (label=Name)|image (label=Image)|last_active (label=Last Active)|owners (label=Owners)|world_x (label=World X)|world_z (label=World Z)}}
This is the "Infobox Shop" template.
{{#cargo_declare:_table=Shops|name=String|image=URL|last_active=Datetime|owners=List (,) of String|world_x=Integer|world_z=Integer}}
It should be called in the following format:
</noinclude><includeonly>{{#cargo_store:_table=Shops}}
<pre>
{{#template_display:_format=infobox}}</includeonly>
{{Infobox Shop
|name=
|image=
|season=
|section=
|world_x=
|world_z=
|owners=
|latest_activity=
}}
</pre>
<templatedata>
{
"params": {
"name": {
"description": "Name of the shop",
"type": "string",
"required": true
},
"image": {
"description": "Image of the shop",
"type": "wiki-file-name",
"suggested": true
},
"section": {
"description": "Section of the shopping district",
"type": "string"
},
"world_x": {
"description": "X coordinate of shop",
"type": "number",
"required": true
},
"world_z": {
"description": "Z coordinates of shop",
"type": "number",
"required": true
},
"owners": {
"description": "Owner(s) of the shop",
"type": "string",
"required": true
},
"latest_activity": {
"description": "Last time the shop was stocked/checked for stock",
"type": "date"
},
"server": {
"label": "Server",
"type": "wiki-page-name"
},
"season": {
"label": "Season",
"type": "wiki-page-name"
}
},
"paramOrder": [
"name",
"server",
"season",
"image",
"section",
"world_x",
"world_z",
"owners",
"latest_activity"
]
}
</templatedata>
Edit the page to see the template text.
{{#cargo_declare:_table=Shop
| name           = String
| image           = File
| section        = String
| season          = String
| world_x        = Integer
| world_z        = Integer
| owners         = List (,) of String
| latest_activity = Date
}}</noinclude>
<includeonly>{{#cargo_store:_table=Shop
| section        = {{{section|}}}
| owners          = {{{owners|}}}
| latest_activity = {{{latest_activity|}}}
}}{{Infobox
| above      = {{#if: {{{name|}}}|{{{name|}}}}}
| name        = {{{name|}}}
| image      = {{#if: {{{image|}}}|[[File:{{{image}}}|250px|alt=Alt text|Caption]]}}
| caption    = [[SurvivalS3_Shops|View all shops]]
| header1    = Shop Details
 
| label1      = Name
| data1      = {{{name|}}}
 
| label2      = Season
| data2      = {{BreadCrumbs Season|season={{{season|}}}}}
 
| label3      = Owners
| data3      = {{#arraymap:{{{owners|}}}|,|x|{{player|x}}}}
 
| label4      = Location
| data4      = {{#if: {{{world_x|}}}{{{world_z|}}}|(&nbsp;{{{world_x}}},{{{world_z}}}&nbsp;)}}
 
 
| data6      = {{map|world=overworld|season={{{season|}}}|zoom=-2|world_x={{{world_x}}}|world_z={{{world_z}}}|height=300px}}
 
| label7      = Last Activity
| data7      = {{#if: {{{latest_activity|}}}|{{{latest_activity}}}}}
}}</includeonly>

Latest revision as of 22:38, 16 December 2024

This is the "Infobox Shop" template. It should be called in the following format:

{{Infobox Shop
|name=
|image=
|season=
|section=
|world_x=
|world_z=
|owners=
|latest_activity=
}}

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
namename

Name of the shop

Stringrequired
Serverserver

no description

Page nameoptional
Seasonseason

no description

Page nameoptional
imageimage

Image of the shop

Filesuggested
sectionsection

Section of the shopping district

Stringoptional
world_xworld_x

X coordinate of shop

Numberrequired
world_zworld_z

Z coordinates of shop

Numberrequired
ownersowners

Owner(s) of the shop

Stringrequired
latest_activitylatest_activity

Last time the shop was stocked/checked for stock

Dateoptional

Edit the page to see the template text. This template defines the table "Shop". View table.