No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
Adding the second parameter, e.g. {{Code|<nowiki>{{src|sr5|404}}</nowiki>}}, modifies the return: {{Return|{{src|sr5|404}}}} | 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. | 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>My name is sr5-404{{src|sr5|ref=404}}</nowiki>}} returns: | ||
{{Return|{{src|sr5|ref=404}} | {{Return|My name is sr5-404{{src|sr5|ref=404}}. | ||
==References== | ==References== | ||
<references />}} | <references />}} | ||
Revision as of 15:25, 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, My name is sr5-404{{src|sr5|ref=404}} returns:
