Difference between revisions of "Template:MakeRef"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
* {{t|source_URL}} (recommended) | * {{t|source_URL}} (recommended) | ||
* {{t|source_details}} | * {{t|source_details}} | ||
− | Note that at least one of these parameters is required, or the template cannot make a unique reference.</noinclude><includeonly>{{#if: {{{source_URL|}}}{{{source_name|}}}{{{source_details | + | Note that at least one of these parameters is required, or the template cannot make a unique reference.</noinclude><includeonly>{{#if:<!-- |
+ | |||
+ | Some or all of source_*: | ||
+ | Make a unique ref, and name it "ref_name" if that param is also given | ||
+ | |||
+ | --> {{{source_URL|}}}{{{source_name|}}}{{{source_details|}}}|{{#tag:ref|{{#if: {{{source_URL|}}}|{{#if: {{{source_name|}}}|[{{{source_URL|}}} {{{source_name|}}}]|{{{source_URL|}}}}}|{{LinkIfExists|{{{source_name|}}}}}}}{{{source_name}}}{{{source_details|}}}|name={{{ref_name|}}}}}|<!-- | ||
+ | |||
+ | ref_name : | ||
+ | Use an existing ref | ||
+ | |||
+ | -->{{#if: {{{ref_name|}}}|{{#tag:ref||name={{{ref_name|}}}}}}}|<!-- | ||
+ | |||
+ | No params: | ||
+ | {{CN}} | ||
+ | |||
+ | -->{{cn}}}}</includeonly> |
Revision as of 11:17, 8 December 2017
This is used by Template:SMWQ. It makes a reference out of the following params, each of which is optional:
- ref_name (only useful if the page featured multiple references from this source)
- source_name (recommended)
- source_URL (recommended)
- source_details
Note that at least one of these parameters is required, or the template cannot make a unique reference.