Difference between revisions of "Template:Require"
From A Wiki in the Desert
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<includeonly>{{#vardefine:count|{{trim | {{{1}}} }}}}{{#vardefine:base|{{trim | {{{2}}} }}}}{{#arraydefine:p|{{trim|{{{3|}}}}}|unique, sort=desc}}{{#subobject:|count={{#var:count}} |requires={{#var:base}} |verified={{{verified|false}}} |requires_property={{#arrayprint:p}}|+sep=}}{{#ifeq:{{{verified|}}}|true | <includeonly>{{#vardefine:count|{{trim | {{{1}}} }}}}{{#vardefine:base|{{trim | {{{2}}} }}}}{{#arraydefine:p|{{trim|{{{3|}}}}}|unique, sort=desc}}{{#subobject:|count={{#var:count}} |requires={{#var:base}} |verified={{{verified|false}}} |requires_property={{#arrayprint:p}}|+sep=}}{{#ifeq:{{{verified|}}}|true | ||
| − | |{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0| - }}{{#arrayprint:p}}<v/> | + | |{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0| - }}{{#arrayprint:p}} <v/> |
| − | |{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0| - }}{{#arrayprint:p}}<uv/> | + | |{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0| - }}{{#arrayprint:p}} <uv/> |
| − | }} | + | }}</includeonly> |
| − | </ | + | <noinclude> |
| + | <templatedata> | ||
| + | { | ||
| + | "params": { | ||
| + | "1": { | ||
| + | "label": "Number", | ||
| + | "description": "The number of this item that is required", | ||
| + | "example": "1", | ||
| + | "type": "number", | ||
| + | "required": true | ||
| + | }, | ||
| + | "2": { | ||
| + | "label": "Item", | ||
| + | "description": "The base item that is required.", | ||
| + | "example": "Treated Board", | ||
| + | "required": true | ||
| + | }, | ||
| + | "3": { | ||
| + | "label": "Properties", | ||
| + | "description": "The properties of the required item", | ||
| + | "example": "Black" | ||
| + | }, | ||
| + | "verified": { | ||
| + | "label": "Verified", | ||
| + | "description": "If the requirement has been verified or not", | ||
| + | "example": "false", | ||
| + | "type": "boolean", | ||
| + | "default": "false", | ||
| + | "suggested": true | ||
| + | } | ||
| + | }, | ||
| + | "description": "Defines a number of items as being a requirement of the object described by the page." | ||
| + | } | ||
| + | </templatedata> | ||
| + | </noinclude> | ||
Latest revision as of 18:10, 25 May 2021
Defines a number of items as being a requirement of the object described by the page.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Number | 1 | The number of this item that is required
| Number | required |
| Item | 2 | The base item that is required.
| Unknown | required |
| Properties | 3 | The properties of the required item
| Unknown | optional |
| Verified | verified | If the requirement has been verified or not
| Boolean | suggested |