Template:Dump: Difference between revisions
Jump to navigation
Jump to search
Want an adless experience? Log in or Create an account.
(I think I had some documentation lying around in some sandbox somewhere... I'll finish this tomorrow.) |
m (Text replacement - "<br>" to "<br/>") |
||
(21 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{{{# | <onlyinclude>{{#vardefine:usedelim|}}{{#if: {{#explode:{{{2|}}}|\|1}} | ||
| | | {{#vardefine:ctr|-1}}{{#while: | {{#vardefineecho:slashquote|{{#explode:{{{2|}}}|\|{{++|ctr}}}}}} | ||
| | | {{#if: {{#explode:{{#var:slashquote}}|-|1}} | ||
| | | {{#vardefine:first|{{#explode:{{#var:slashquote}}|-|0}}}}{{#vardefine:last|{{#explode:{{#var:slashquote}}|-|1}}}}<!-- | ||
| | -->{{#loop: qid | {{#var:first}} | {{#expr:{{!!=|last|{{#var:first}}}}-{{#var:first}}+1}} | ||
| | | {{Dump/Display|{{{1}}}|{{#var:qid}}|qdelim={{{qdelim|{{S}}}}}|ldelim={{{ldelim|{{S}}}}}}} | ||
| | }} | ||
| | | {{Dump/Display|{{{1}}}|{{#var:slashquote}}|qdelim={{{qdelim|{{S}}}}}|ldelim={{{ldelim|{{S}}}}}}} | ||
}} | }} | ||
}} | |||
| {{#if: {{#explode:{{{2|}}}|-|1}} | |||
| {{#vardefine:first|{{#explode:{{{2|}}}|-|0}}}}{{#vardefine:last|{{#explode:{{{2|}}}|-|1}}}}<!-- | |||
-->{{#loop: qid | {{#var:first}} | {{#expr:{{!!=|last|{{#var:first}}}}-{{#var:first}}+1}} | |||
| {{Dump/Display|{{{1}}}|{{#var:qid}}|qdelim={{{qdelim|{{S}}}}}|ldelim={{{ldelim|{{S}}}}}}} | |||
}} | |||
| {{Dump/Display|{{{1}}}|{{{2|}}}|qdelim={{{qdelim|{{S}}}}}|ldelim={{{ldelim|{{S}}}}}}} | |||
}} | |||
}}</onlyinclude> | |||
==Purpose== | |||
Use this template to retrieve a specific quote from a text dump. These are frequently used for references by the {{Temlink|Ref}} template and in captions by various {{Catlink|Caption Templates}}. | |||
==Usage== | |||
{{Usage|dump|quote}} | |||
{{Usage/Param|dump|A game abbreviation serving as a keyword to select from which dump to pull the quote.}} | |||
{{Usage/Param|quote|The quote's ID which can be found on the dump page.}} | |||
{{Usage/Param|ldelim|If "<nowiki>ldelim=<br/></nowiki>" is provided, newlines will be preserved as they appear in the game. Otherwise the text will appear on one line.|optional|[space]}} | |||
{{Usage/Param|qdelim|For multiple quotes, a delimiter can be passed to this named parameter.|optional|[space]}} | |||
To find the quote ID, find the desired quote in the text dump (see {{Catlink|Text Dumps}}) and hover over the tooltip ({{Tt|like this}}) at the beginning of the quote. | |||
Several quotes can be retrieved at once by passing in one or more ranges separated by backslashes (\). For example, {{Usage|SS|6552-6554\6556}} | |||
{{Cat|Utility Templates}} |
Latest revision as of 15:36, February 8, 2015
{{:{{{1}}} Text Dump/Select|| }}
Purpose
Use this template to retrieve a specific quote from a text dump. These are frequently used for references by the {{Ref}} template and in captions by various [[Caption Templates]].
Usage
{{Dump| dump | quote }}
- dump — A game abbreviation serving as a keyword to select from which dump to pull the quote.
- quote — The quote's ID which can be found on the dump page.
- ldelim — If "ldelim=<br/>" is provided, newlines will be preserved as they appear in the game. Otherwise the text will appear on one line. (Optional. Default: [space])
- qdelim — For multiple quotes, a delimiter can be passed to this named parameter. (Optional. Default: [space])
To find the quote ID, find the desired quote in the text dump (see [[Text Dumps]]) and hover over the tooltip (?) at the beginning of the quote.
Several quotes can be retrieved at once by passing in one or more ranges separated by backslashes (\). For example, {{Dump| SS | 6552-6554\6556 }}