Difference between revisions of "Template:EndeavorSetsDisplay"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>Boblers
(creating EndeavorSetsDisplay template to display Endeavor Sets grabbed from cargo query)
>Eave
m (move to named args)
 
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>{{doc/start}}
+
<noinclude>{{Doc}}[[Category:Templates]]</noinclude><includeonly>
(Endeavor Sets Display) - Parses endeavor sets cargo field into a formatted header and table, used on the [[Endeavors]] page.
 
 
 
==Usage==
 
<pre>
 
{{EndeavorSetsDisplay
 
|Name        =
 
|Type        =
 
|StartDate    =
 
|EndDate      =
 
|Endeavors    = //several Template:EndeavorRow instances
 
}}
 
</pre>
 
 
 
==Examples==
 
{{EndeavorSetsDisplay
 
|Name        = Catch-Up Campaign (Oct 2019)
 
|Type        = Limited
 
|StartDate    = 11-10-2019 06:00 UTC
 
|EndDate      = 18-10-2029 05:59:59 UTC
 
|Endeavors    = {{EndeavorRow| Clear all Catch-Up Campaign Endeavors|Wyrmite|300}}
 
{{EndeavorRow| Clear [[Avenue to Power]] Two Times|Shadow Orb|100}}
 
{{EndeavorRow| Clear [[Avenue to Power]] Five Times|Mana|30,000}}
 
{{EndeavorRow| Clear [[Avenue to Power]] Seven Times|Gold Crystal|100}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 10 Times|Exquisite Honey|2}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 12 Times|Mana|30,000}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 15 Times|Gold Crystal|200}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 17 Times|Mana|30,000}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 20 Times|Gold Crystal|300}}
 
}}
 
<pre>
 
{{EndeavorSetsDisplay
 
|Name        = Catch-Up Campaign (Oct 2019)
 
|Type        = Limited
 
|StartDate    = 11-10-2019 06:00 UTC
 
|EndDate      = 18-10-2029 05:59:59 UTC
 
|Endeavors    = {{EndeavorRow| Clear all Catch-Up Campaign Endeavors|Wyrmite|300}}
 
{{EndeavorRow| Clear [[Avenue to Power]] Two Times|Shadow Orb|100}}
 
{{EndeavorRow| Clear [[Avenue to Power]] Five Times|Mana|30,000}}
 
{{EndeavorRow| Clear [[Avenue to Power]] Seven Times|Gold Crystal|100}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 10 Times|Exquisite Honey|2}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 12 Times|Mana|30,000}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 15 Times|Gold Crystal|200}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 17 Times|Mana|30,000}}
 
{{EndeavorRow| Clear [[Avenue to Power]] 20 Times|Gold Crystal|300}}
 
}}
 
</pre>
 
 
 
[[Category:Templates]]
 
</noinclude><includeonly>
 
 
<div class="EndeavorSetsDisplay">
 
<div class="EndeavorSetsDisplay">
 
===={{{Name}}}====
 
===={{{Name}}}====
 
{{Countdown|EventName={{{_rowID}}}|TimeStart={{#time:F d, Y h:i:s A e|{{{StartDate}}}}}|TimeEnd={{#time:F d, Y h:i:s A e|{{{EndDate}}}}}}}
 
{{Countdown|EventName={{{_rowID}}}|TimeStart={{#time:F d, Y h:i:s A e|{{{StartDate}}}}}|TimeEnd={{#time:F d, Y h:i:s A e|{{{EndDate}}}}}}}
Occurred from {{{StartDate}}} to {{{EndDate}}}.
+
{{#if:{{{Description|}}}|{{{Description|}}}{{Clear}}|}}These Endeavors occurred from {{{StartDate}}} to {{{EndDate}}}.
<div style="width: 450px; max-height: 650px; overflow: auto;">
+
<div style="max-height: 650px; overflow: auto;">
{{EndeavorTable|endeavors={{{Endeavors}}}
+
{{EndeavorTable
 +
|style=
 +
|endeavors={{#invoke:CargoQuery|main|q?tables=EndeavorSetsRow
 +
|q?fields=Description,RewardType,RewardItem,RewardAmount,StickerID
 +
|q?where=Name="{{{Name}}}"
 +
|q?orderBy=OrderNum
 +
|q?limit=200
 +
|template=EndeavorSetsDisplayRow
 +
}}
 
}}
 
}}
 
</div>
 
</div>
 
</div></includeonly>
 
</div></includeonly>

Latest revision as of 06:32, 13 April 2020

50px Documentation

(Endeavor Sets Display) - Parses endeavor sets cargo field into a formatted header and table, used on the Endeavors page.

Usage

{{EndeavorSetsDisplay
|Name         =
|Type         =
|Description  =
|StartDate    =
|EndDate      =
}}

Examples

Catch-Up Campaign (Oct 2019)

Ends in:
These endeavors are a set of examples.
These Endeavors occurred from 11-10-2019 06:00 UTC to 18-10-2029 05:59:59 UTC.
# Description Reward

Lua error: Error: Table EndeavorSetsRow not found..

{{EndeavorSetsDisplay
|Name         = Catch-Up Campaign (Oct 2019)
|Type         = Limited
|Description  = These endeavors are a set of examples.
|StartDate    = 11-10-2019 06:00 UTC
|EndDate      = 18-10-2029 05:59:59 UTC
|Endeavors    = {{EndeavorRow| Clear all Catch-Up Campaign Endeavors|Wyrmite|300}}
{{EndeavorRow| Clear [[Avenue to Power]] Two Times|Shadow Orb|100}}
{{EndeavorRow| Clear [[Avenue to Power]] Five Times|Mana|30,000}}
{{EndeavorRow| Clear [[Avenue to Power]] Seven Times|Gold Crystal|100}}
{{EndeavorRow| Clear [[Avenue to Power]] 10 Times|Exquisite Honey|2}}
{{EndeavorRow| Clear [[Avenue to Power]] 12 Times|Mana|30,000}}
{{EndeavorRow| Clear [[Avenue to Power]] 15 Times|Gold Crystal|200}}
{{EndeavorRow| Clear [[Avenue to Power]] 17 Times|Mana|30,000}}
{{EndeavorRow| Clear [[Avenue to Power]] 20 Times|Gold Crystal|300}}
}}