(Created page with "{{Template|src}} is used to create sourcebook references. ==Usage== It accepts one {{Parameter|mandatory|string}}, a sourcebook abbreviation. Valid options are listed in Template:src/Abbreviations. ==Return==") |
No edit summary |
||
| (12 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Template|src}} is used to create sourcebook references. | <includeonly>[[Category:Categorization Template]]</includeonly> | ||
{{Template|src}} is used to create sourcebook references and categorize articles making them. It leverages {{Template|src/Text}} to generate the appropriate strings. | |||
==Usage== | ==Usage== | ||
It accepts one {{Parameter|mandatory|string}}, a sourcebook abbreviation | It accepts one {{Parameter|mandatory|string}}, one {{Parameter|optional|string}}, and one {{Parameter|optional|named}}: | ||
* {{Code|1}} is a sourcebook abbreviation; valid options are listed in {{Template|src/Abbreviations}}. | |||
* {{Code|2}} is a page reference, typically a single integer or a range. | |||
* {{code|ref}} (defaults unset) is used to turn it into a reference. | |||
==Return== | ==Return== | ||
{{Code|<nowiki>{{src|sr5}}</nowiki>}} puts the article into the appropriate category, then returns: {{Return|{{src|sr5}}}} | |||
Adding the second parameter, e.g. {{Code|<nowiki>{{src|sr5|404}}</nowiki>}}, modifies the return: {{Return|{{src|sr5|404}}}} | |||
Setting {{code|ref}} to any value creates a reference with the first parameter and the value of {{code|ref}} combined into the reference name. If {{code|ref}} is included, the second parameter is ignored if included. For instance, {{Code|<nowiki><p>My name is sr5-404{{src|sr5|ref=404}}.<br />My name is also sr5-404{{src|sr5|ref=404}}.</p></nowiki>}} returns: | |||
{{Return|<p>My name is sr5-404{{src|sr5|ref=404}}.<br />My name is also sr5-404{{src|sr5|ref=404}}.</p> | |||
==References== | |||
<references />}} | |||
Latest revision as of 15:30, 8 November 2022
Template:src is used to create sourcebook references and categorize articles making them. It leverages Template:src/Text to generate the appropriate strings.
Usage
It accepts one mandatory string parameter, one optional string parameter, and one optional named parameter:
1is a sourcebook abbreviation; valid options are listed inTemplate:src/Abbreviations.2is a page reference, typically a single integer or a range.ref(defaults unset) is used to turn it into a reference.
Return
{{src|sr5}} puts the article into the appropriate category, then returns:
Adding the second parameter, e.g. {{src|sr5|404}}, modifies the return:
Setting ref to any value creates a reference with the first parameter and the value of ref combined into the reference name. If ref is included, the second parameter is ignored if included. For instance, <p>My name is sr5-404{{src|sr5|ref=404}}.<br />My name is also sr5-404{{src|sr5|ref=404}}.</p> returns:
My name is sr5-404[1].
My name is also sr5-404[1].
References
- ↑ 1.0 1.1 Shadowrun Fifth Edition Core Rulebook (p. 404)
