Difference between revisions of "Template:RecipeInfobox"
(added incompletion warning) |
(minor formatting change) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{#vardefine: | + | {{#vardefine: recipeSource | {{ReplaceNumericCharEncoding | string = {{{source|{{PAGENAME}} }}} }} }}{{#vardefine: incomplete | {{#show: {{#var: recipeSource}} | ?BoolRecipeIncomplete }} }}<!-- |
-->{{#vardefine: alignment | float{{{align|right}}} }}<!-- | -->{{#vardefine: alignment | float{{{align|right}}} }}<!-- | ||
-->{{#vardefine: collaps | {{#ifeq: {{{collapsible|}}} | true | mw-collapsible mw-collapsed" data-expandtext="Show Recipe" data-collapsetext="Hide Recipe" style="white-space: nowrap; display: inline-block<!--SEE CAPS LOCKED COMMENT IN NEXT LINE " id="mw-customcollapsible-recipeCollaps"--> | }} }}<!-- | -->{{#vardefine: collaps | {{#ifeq: {{{collapsible|}}} | true | mw-collapsible mw-collapsed" data-expandtext="Show Recipe" data-collapsetext="Hide Recipe" style="white-space: nowrap; display: inline-block<!--SEE CAPS LOCKED COMMENT IN NEXT LINE " id="mw-customcollapsible-recipeCollaps"--> | }} }}<!-- | ||
Line 6: | Line 6: | ||
{| class="wikitable {{#var: alignment}}" style="width:350px; font-size:100%;" | {| class="wikitable {{#var: alignment}}" style="width:350px; font-size:100%;" | ||
|- | |- | ||
− | | colspan="2" style="background: lightgrey; text-align:center"| {{Emoticon|emoticon={{#switch: {{#show: {{#var: recipeSource}} |?SkillCraft#}} | Crafting (Skill) = Workshop | Alchemy (Skill) = Alchemy }} }} '''Info:''' '''{{#var: recipeSource}}'''<br>{{#ifeq: {{#var: incomplete}} | true | '''ATTENTION: Recipe is incomplete'''}} | + | | colspan="2" style="background: lightgrey; text-align:center"| {{Emoticon|emoticon={{#switch: {{#show: {{#var: recipeSource}} |?SkillCraft#}} | Crafting (Skill) = Workshop | Alchemy (Skill) = Alchemy }} }} '''Info:''' '''{{#var: recipeSource}}'''<br>{{#ifeq: {{#var: incomplete}} | true | {{Emoticon|emoticon=Exclamationmark}}'''ATTENTION: Recipe is incomplete'''{{Emoticon|emoticon=Exclamationmark}} }} |
|- | |- | ||
{{#switch: {{#show: {{#var: recipeSource}} |?SkillCraft#}} | {{#switch: {{#show: {{#var: recipeSource}} |?SkillCraft#}} | ||
Line 58: | Line 58: | ||
{{#ifeq: {{#var: incomplete}} | true | {{#ifeq: {{#var: incomplete}} | true | ||
− | | {{!}} [[??]] ([[??]]) {{!}}{{!}} [[??]] | + | | {{!}} style="text-align: right;" {{!}} [[??]] ([[??]]) {{!}}{{!}} [[??]] |
}} | }} | ||
Revision as of 03:40, 18 March 2019
Documentation
The template is used to create a table with an overview for crafting/brewing recipes. The template can be used in two modes:
- No arguments: Using the template results in a table on the right hand side of the page, text wrapping around. It is advised to put that template directly in the beginning of a page to get the recipe as infobox.
- Using arguments: possible arguments are
source
,align
andcollapsible
.source
defines which page the template should fetch the recipe from (default {{PAGENAME}});alignment
defines to where the table should be aligned (default: right);collapsible
makes the table collapse (collapsed per default) with an [Expand]/[Collapse] button (default: empty, use "true" for activating). While the arguments can be mixed however you want (for example to just show the recipe of page X on page Y), but they have been made to be used in the Usage lists (Template:UsageList & Template:UsageListRow). There the template gets the arguments source=$AllItemPagesUsingThatResource (several {{PAGENAME}}), align=left, collapsible=true.