Difference between revisions of "Template:RecipeInfobox"

From ChatWars Wiki
Jump to: navigation, search
m
(add full support for personalised ingredient sets)
Line 46: Line 46:
 
<!--this line is for supporting the personalized ingredient sets (it filters out the personalised one in the normal list, need to have a separate query for showing the personalised ones. THIS CAN ONLY BE USED ONCE ALL ITEM PAGES WITH RECIPES HAVE BEEN OPENED IN THE FORM EDIT AND THEN SAVED SO THE NEW DATA GETS POPULATED!!! [[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::!Recipe (Item)]] [[Crafting ingredient.ItemType::!Piece of Equipment]] [[Personalized::No]]-->
 
<!--this line is for supporting the personalized ingredient sets (it filters out the personalised one in the normal list, need to have a separate query for showing the personalised ones. THIS CAN ONLY BE USED ONCE ALL ITEM PAGES WITH RECIPES HAVE BEEN OPENED IN THE FORM EDIT AND THEN SAVED SO THE NEW DATA GETS POPULATED!!! [[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::!Recipe (Item)]] [[Crafting ingredient.ItemType::!Piece of Equipment]] [[Personalized::No]]-->
 
{{#ask:  
 
{{#ask:  
  [[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::!Recipe (Item)]] [[Crafting ingredient.ItemType::!Piece of Equipment]]
+
  [[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::!Recipe (Item)]] [[Crafting ingredient.ItemType::!Piece of Equipment]] [[Personalized::No]]
 
  | mainlabel=-
 
  | mainlabel=-
 
  | headers=hide
 
  | headers=hide

Revision as of 22:58, 2 October 2020

Info: RecipeInfobox
Mana Mana.png
Chatcommand
Recipe
Ingredient (ID) Amount


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 and collapsible. 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.