Difference between revisions of "Template:Metadata type definition"
Jump to navigation
Jump to search
(Created page with "<includeonly>{{#if: {{#var:meta_prerelease}} | <!-- pre-release mode --> {{!}}- id="Metadata_type:{{#replace: {{{1}}}| |_}}" {{#if: {{{rel|}}} | {{{{{rel}}}}}}} <!...") |
(Oops.) |
||
Line 8: | Line 8: | ||
<strong class="error">Invalid rel parameter <code>{{{rel}}}</code> passed to [[Template:Metadata type definition]] for type {{{1}}}.</strong> | <strong class="error">Invalid rel parameter <code>{{{rel}}}</code> passed to [[Template:Metadata type definition]] for type {{{1}}}.</strong> | ||
}} | }} | ||
− | {{#vardefine: meta_type_{{{1}}} | {{#var:meta_type}}}} | + | {{#vardefine: meta_type_{{{1}}} | {{#var:meta_type}}}}<!-- |
+ | -->{{#vardefine: meta_pre_type_{{{1}}} | {{#var:meta_pre_type}}}} | ||
{{!}} {{#ifeq: {{#var:meta_type}} | {{#var:meta_pre_type}} | {{!}} {{#ifeq: {{#var:meta_type}} | {{#var:meta_pre_type}} | ||
| {{#var:meta_type}} | | {{#var:meta_type}} |
Latest revision as of 05:19, 26 February 2024
Generates an entity metadata type entry—more specifically a row separator and the first two table cells. Takes the name of the type as a parameter, and infers the type ID from the ordering.
Use Template:Metadata type definition/begin to begin the table, e.g.:
{{Metadata type definition/begin}} ! Value ! Notes {{Metadata type definition|Byte}} | {{Type|Byte}} | It's a byte. {{Metadata type definition|Short}} | {{Type|Short}} | It's a short. {{Metadata type definition|Int}} | {{Type|Int}} | You get the drill. |}
If meta_prerelease
is set, an additional rel
parameter can be used to indicate that the type has been added
or removed
.
The type's (full release) ID is stored in meta_type_typename
. In pre-release mode, meta_pre_type_typename
stores the new ID.