Mr. Johnson (talk | contribs) m (Text replacement - "src" to "Source") |
Mr. Johnson (talk | contribs) No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
Adding the second parameter, e.g. {{Code|<nowiki>{{Source|sr5|404}}</nowiki>}}, modifies the return: {{Return|{{Source|sr5|404}}}} | Adding the second parameter, e.g. {{Code|<nowiki>{{Source|sr5|404}}</nowiki>}}, modifies the return: {{Return|{{Source|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 | 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. For instance, {{Code|<nowiki><p>My name is sr5-404{{Source|sr5|ref=404}}.<br />My name is also sr5-404{{Source|sr5|ref=404}}.</p></nowiki>}} returns: | ||
{{Return| | {{Return|My name is sr5-404{{Source|sr5|ref=404}}.<br />My name is also sr5-404{{Source|sr5|ref=404}}.}} | ||
...and... | |||
{{Return|<references group="sr" />}} | |||
Latest revision as of 02:32, 7 December 2023
Template:Source
is used to create sourcebook references and categorize articles making them. It leverages Template:Source/Text
to generate the appropriate strings.
Usage
It accepts one mandatory string parameter, one optional string parameter, and one optional named parameter:
1
is a sourcebook abbreviation; valid options are listed inTemplate:Source/Abbreviations
.2
is a page reference, typically a single integer or a range.ref
(defaults unset) is used to turn it into a reference.
Return
{{Source|sr5}}
puts the article into the appropriate category, then returns:
Adding the second parameter, e.g. {{Source|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. For instance, <p>My name is sr5-404{{Source|sr5|ref=404}}.<br />My name is also sr5-404{{Source|sr5|ref=404}}.</p>
returns:
...and...
- ↑ 1.0 1.1 Shadowrun Fifth Edition Core Rulebook (p. 404)