Difference between revisions of "Template:Ingredient List"
Jump to navigation
Jump to search
(fixed noCollapse) |
|||
(19 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>< | + | <includeonly><!-- |
− | { | + | |
− | ! | + | VARIABLES |
− | {{#ask:[[Resource 1::{{ | + | -->{{#vardefine:ingredient | {{{ 1 | {{PAGENAME}} }}} }}<!-- |
+ | -->{{#vardefine:noCollapse | {{{noCollapse|}}} }}<!-- | ||
+ | -->{{#vardefine:mainCollapse | class="mw-collapsible {{#if: {{{noCollapse|}}}||mw-collapsed}}" id="mw-customcollapsible-ingredient-list-{{#replace:{{#var:ingredient}}|<nowiki> </nowiki>}}"}}<!-- | ||
+ | -->{{#vardefine:stuffableCollapse | class="mw-collapsible {{#if: {{{noCollapse|}}}||mw-collapsed}}" id="mw-customcollapsible-ingredient-list-stuffable-{{#replace:{{#var:ingredient}}|<nowiki> </nowiki>}}"}}<!-- | ||
+ | |||
+ | CONTROL PANEL | ||
+ | -- {{#if: {{Q|{{#var:ingredient}}|Stuff Category}} |<table {{STDT|any}}> | ||
+ | <tr><th> Feature </th><th> Toggle </th></tr> | ||
+ | {{Control Panel|-ingredient-list-stuff|label = [[Stuff]]}} | ||
+ | </table>}}<!-- | ||
+ | |||
+ | MAIN TABLE HEADERS | ||
+ | --><div><li style="display: inline-table;"> | ||
+ | {| {{STDT|sortable c_03 text-left}} | ||
+ | ! Product !! Ingredients !! Type [<span style="color:#0645ad;" class="mw-collapsible {{#if: {{{noCollapse|}}}|mw-collapsed}} mw-customtoggle-ingredient-list-{{#replace:{{#var:ingredient}}|<nowiki> </nowiki>}}" id="mw-customcollapsible-ingredient-list-{{#replace:{{#var:ingredient}}|<nowiki> </nowiki>}}">Expand</span><span style="color:#0645ad;" class="mw-collapsible {{#if: {{{noCollapse|}}}||mw-collapsed}} mw-customtoggle-ingredient-list-{{#replace:{{#var:ingredient}}|<nowiki> </nowiki>}}" id="mw-customcollapsible-ingredient-list-{{#replace:{{#var:ingredient}}|<nowiki> </nowiki>}}">Collapse</span>] | ||
+ | {{#ask: [[Resource 1::Stuff]]<!-- Filters out buildings that have Stufftags but can't be created by the player --> [[Stuff Tags::~*{{Q|{{#var:ingredient}}|Stuff Category|noStuff}}*]] OR [[Resource 1::{{#var:ingredient}}]] OR [[Resource 2::{{#var:ingredient}}]] OR [[Resource 3::{{#var:ingredient}}]] OR [[Resource 4::{{#var:ingredient}}]] OR [[Resource 5::{{#var:ingredient}}]] OR [[Resource 6::{{#var:ingredient}}]] | ||
| named args = yes | | named args = yes | ||
+ | | ? = ?Product | ||
| ?Name = ?Name | | ?Name = ?Name | ||
| ?Type = ?Type | | ?Type = ?Type | ||
Line 26: | Line 42: | ||
}} | }} | ||
|} | |} | ||
− | </li></div></includeonly><noinclude>{{Recode|reason= | + | </li></div></includeonly><noinclude>{{Recode|reason= 1) only works for one stuff category, bioferrite has two 2) Given we now have a control panel standard, it might be best to add a toggle for the stuffable options to limit table bloat - ideally needs to be autodisabled if the material ONLY has stuffables, and otherwise should be toggled off by default to increase initialusability }} |
{{Documentation}}</noinclude><!-- Add categories and interwikis to the /doc subpage, not here! --> | {{Documentation}}</noinclude><!-- Add categories and interwikis to the /doc subpage, not here! --> |
Latest revision as of 12:12, 5 April 2025
This page has been suggested for recoding. Reason: 1) only works for one stuff category, bioferrite has two 2) Given we now have a control panel standard, it might be best to add a toggle for the stuffable options to limit table bloat - ideally needs to be autodisabled if the material ONLY has stuffables, and otherwise should be toggled off by default to increase initialusability. You can help RimWorld Wiki by improving it. |
Description[edit]
This template automatically creates a table of all items that use given material in their creation recipes, as well as how much of the material is required.
This template is dependent on Template: Ingredient List Row.
Parameters[edit]
The first parameter (if present) will specify which material to generate the template for.
If absent, {{PAGENAME}}
will be used.
noCollapse=1
will suppress the collapsible nature of table.
Example usage[edit]
{{Ingredient List}}
on the Steel page would produce:
Product | Ingredients | Type [Expand ] |
---|
{{Ingredient List| Neutroamine}}
on any page would produce:
Product | Ingredients | Type [Expand ] |
---|
{{Ingredient List| Chemfuel|noCollapse=1}}
on any page would produce:
Product | Ingredients | Type [Collapse] |
---|---|---|
![]() |
![]() ![]() ![]() ![]() |
Building - Security |
![]() |
![]() ![]() ![]() ![]() |
Building - Security |
![]() |
![]() ![]() |
Crafted resources - Mortar shell |
![]() |
![]() ![]() |
Crafted resources - Mortar shell |
![]() |
![]() ![]() |
Equipment - Weapons |
![]() |
![]() ![]() |
Equipment - Weapons |
![]() |
![]() ![]() ![]() |
Gear - Utility |
![]() |
![]() ![]() ![]() |
Gear - Utility |
![]() ![]() |
![]() ![]() |
Crafted resources - Mortar shell |
![]() ![]() |
![]() ![]() |
Gear - Clothing |
![]() ![]() |
![]() ![]() ![]() |
Gear - Utility |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
Gear - Armor |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
Gear - Armor |
![]() ![]() |
![]() ![]() ![]() |
Gear - Utility |
The above documentation is transcluded from Template:Ingredient List/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |