Difference between revisions of "Fileref"
From Sonic Retro
GerbilSoft (talk | contribs) (Added page number support for PDFs.) |
GerbilSoft (talk | contribs) (Add the page to the ref name if specified.) |
||
Line 9: | Line 9: | ||
* <nowiki>Sonic 3D Saturn EU manual, page 32{{fileRef2|Sonic3D Sat EU manual.pdf|page=32}}</nowiki> → Sonic 3D Saturn EU manual, page 32{{fileRef2|Sonic3D Sat EU manual.pdf|page=32}} | * <nowiki>Sonic 3D Saturn EU manual, page 32{{fileRef2|Sonic3D Sat EU manual.pdf|page=32}}</nowiki> → Sonic 3D Saturn EU manual, page 32{{fileRef2|Sonic3D Sat EU manual.pdf|page=32}} | ||
[[Category:Sonic Retro templates]] | [[Category:Sonic Retro templates]] | ||
− | </noinclude><includeonly>{{#vardefine:filename|{{{1}}}}}<span style="display:none;">[[Media:{{#var:filename}}]]</span>{{#tag: ref | {{#if: {{{page|}}} | [{{fullurl:File:{{#replace:{{#var:filename}}| |_}}|page={{{page}}}}} File:{{#var:filename}}, page {{{page}}}] | [[:File:{{#var:filename}}]]}} | name=":File:{{#var:filename}}" }}</includeonly> | + | </noinclude><includeonly>{{#vardefine:filename|{{{1}}}}}<span style="display:none;">[[Media:{{#var:filename}}]]</span>{{#tag: ref | {{#if: {{{page|}}} | [{{fullurl:File:{{#replace:{{#var:filename}}| |_}}|page={{{page}}}}} File:{{#var:filename}}, page {{{page}}}] | [[:File:{{#var:filename}}]]}} | name=":File:{{#var:filename}}{{#if: {{{page|}}} | _{{{page}}}}}" }}</includeonly> |
Revision as of 18:28, 15 December 2015
Template for file references.
Parameters:
- 1: Filename.
- page: Page number. Used for multi-page PDF documents.
Examples:
- SADXBeta8.png{{fileRef2|SADXBeta8.png}} → SADXBeta8.pngTemplate:FileRef2
- Sonic 3D Saturn EU manual, page 32{{fileRef2|Sonic3D Sat EU manual.pdf|page=32}} → Sonic 3D Saturn EU manual, page 32Template:FileRef2