18,577
edits
No edit summary |
m (Text replacement - "<br>" to "<br/>") |
||
(18 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<onlyinclude>{{:{{ | <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== | ==Purpose== | ||
Use this template to retrieve a specific quote from a text dump | 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== | ||
Line 8: | Line 25: | ||
{{Usage/Param|dump|A game abbreviation serving as a keyword to select from which dump to pull the 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|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 and hover over the tooltip ({{Tt|like this}}) at the beginning of the quote. | 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}} | {{Cat|Utility Templates}} |