Actions

Template

JourneyMaterials: Difference between revisions

From Dune Awakening DB

mNo edit summary
mNo edit summary
Line 1: Line 1:
<includeonly><!-- Template:JourneyMaterials (procedure version) -->
<includeonly><!-- Template:JourneyMaterials (stored procedure) -->
{{#get_external_data:
{{#get_external_data:
source = externaldb
  source = externaldb
|sql  = CALL sp_journey_components_bom({{{id|{{{1|}}}}}});
  |query = CALL sp_journey_components_bom({{{id|{{{1|}}}}}})
|data  = Level    = level,
  |data  = Level    = level,
          ItemLabel = item_label,
          ItemLabel = item_label,
          TotalQty  = total_qty
          TotalQty  = total_qty
|cache = yes
  |cache seconds = 3600
}}
}}
 
<div class="materials-container" style="max-height: 600px; overflow-y: auto;">
<div class="materials-container">
{{#vardefine:current_level|0}}{{#vardefine:tier_open|false}}
{{#vardefine:current_level|0}}{{#vardefine:tier_open|false}}
{{#for_external_table:|
{{#for_external_table:|
   {{#ifeq:{{{Level}}}|{{#var:current_level}}||
   {{#ifeq:{{{Level}}}|{{#var:current_level}}||
Line 36: Line 34:
   </div>
   </div>
}}
}}
{{#ifeq:{{#var:tier_open}}|true|</div>|}}
{{#ifeq:{{#var:tier_open}}|true|</div>|}}
<div class="materials-summary">
  <p>Materials are shown in tiers. Level&nbsp;1 are direct requirements; subsequent levels show the components needed to craft those items.</p>
</div>
</div>
</div>
</includeonly><noinclude>{{Documentation}}</noinclude>
</includeonly><noinclude>{{Documentation}}</noinclude>

Revision as of 15:49, 31 May 2025