Difference between revisions of "Template:MakeRef"
Jump to navigation
Jump to search
(Use subtemplate to try to simplify...) |
m (Trim junk) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
* {{t|source_name}} (recommended) - If this is a page name, it will link to that page | * {{t|source_name}} (recommended) - If this is a page name, it will link to that page | ||
* {{t|source_URL}} (recommended) | * {{t|source_URL}} (recommended) | ||
− | * {{t|source_details}}</noinclude><includeonly> | + | * {{t|source_title}} (recommended) - Title of the document |
+ | * {{t|source_details}} (optional) - Use for extra details, e.g. p.95</noinclude><includeonly><!-- | ||
Some or all of source_*: | Some or all of source_*: | ||
Make a unique ref, and name it "ref_name" if that param is also given | 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: {{{ | + | --> {{#if: {{{source_URL|}}}{{{source_URL|}}}{{{source_name|}}}{{{source_details|}}}{{{source_title|}}}|{{#tag:ref|{{#if: {{{source_URL|}}}|{{#if: {{{source_title|}}}|[{{{source_URL|}}} {{{source_title|}}}] |{{{source_URL|}}}}}|}} {{LinkIfExists|{{{source_name|}}}}} {{{source_details|}}}|name={{MakeRef/Name|ref_name={{{ref_name|}}}|source_name={{{source_name|}}}|source_URL={{{source_URL|}}}|source_details={{{source_details|}}}}}}}|<!-- |
-->{{#if: {{{ref_name|}}}|<!-- | -->{{#if: {{{ref_name|}}}|<!-- |
Latest revision as of 16:04, 25 March 2019
This is used by Template:SMWQ. It uses Template:MakeRef/Name. It makes a reference out of the following params, at least one of which is required:
- ref_name (only useful if the page featured multiple references from this source)
- source_name (recommended) - If this is a page name, it will link to that page
- source_URL (recommended)
- source_title (recommended) - Title of the document
- source_details (optional) - Use for extra details, e.g. p.95