Template:File link: Difference between revisions
From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
m (Text replacement - "({{|[Tt]em\|)[Mm]edia link" to "$1file link") |
mNo edit summary |
||
Line 1: | Line 1: | ||
<includeonly>{{#ifexist:File:{{{1}}}|[[:File:{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}]]<span style="display:none">}}[[Media:{{{1}}}{{#ifexist:File:{{{1}}}||{{!}}{{#if:{{{2|}}}|{{{2}}}|File:{{{1}}}}}}}]]{{#ifexist:File:{{{1}}}|</span>}}</includeonly><noinclude> | <includeonly>{{#ifexist:File:{{{1}}}|[[:File:{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}]]<span style="display:none">}}[[Media:{{{1}}}{{#ifexist:File:{{{1}}}||{{!}}{{#if:{{{2|}}}|{{{2}}}|File:{{{1}}}}}}}]]{{#ifexist:File:{{{1}}}|</span>}}</includeonly><noinclude> | ||
This template creates a file page link with [[Special:UnusedFiles]] prevention, as well as [[Special:Upload]] support if the file doesn't exist. | This template creates a file page link with [[Special:UnusedFiles]] prevention, as well as [[Special:Upload]] support if the file doesn't exist. __NOTOC__ | ||
== About == | == About == | ||
Line 27: | Line 27: | ||
== Usage == | == Usage == | ||
<code><nowiki>{{file link|MK8 Electrodrome Alternate Screen.png}}</nowiki></code> | |||
:{{file link|MK8 Electrodrome Alternate Screen.png}} | |||
<code><nowiki>{{file link|MK8 Electrodrome Alternate Screen.png|Alternate screen}}</nowiki></code> | |||
:{{file link|MK8 Electrodrome Alternate Screen.png|Alternate screen}} | |||
=== Testing for bugs === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Code | ! Code | ||
Line 39: | Line 44: | ||
| {{{{PAGENAME}}|MK8 Electrodrome Alternate Screen.png|}} | | {{{{PAGENAME}}|MK8 Electrodrome Alternate Screen.png|}} | ||
|- | |- | ||
| <code><nowiki>{{file link|MK8 Electrodrome Alternate Screen.png|Test}}</nowiki></code> | | <code><nowiki>{{file link|MK8 Electrodrome Alternate Screen.png|Test blue link}}</nowiki></code> | ||
| {{{{PAGENAME}}|MK8 Electrodrome Alternate Screen.png|Test}} | | {{{{PAGENAME}}|MK8 Electrodrome Alternate Screen.png|Test blue link}} | ||
|- | |||
| <code><nowiki>{{file link|Aeilsdfilasjdl.png}}</nowiki></code> | |||
| {{{{PAGENAME}}|Aeilsdfilasjdl.png}} | |||
|- | |||
| <code><nowiki>{{file link|Aeilsdfilasjdl.png|}}</nowiki></code> | |||
| {{{{PAGENAME}}|Aeilsdfilasjdl.png|}} | |||
|- | |- | ||
| <code><nowiki>{{file link||Test}}</nowiki></code> | | <code><nowiki>{{file link|Aeilsdfilasjdl.png|Test red link}}</nowiki></code> | ||
| {{{{PAGENAME}}||Test}} | | {{{{PAGENAME}}|Aeilsdfilasjdl.png|Test red link}} | ||
|- | |||
| <code><nowiki>{{file link|}}</nowiki></code> | |||
| {{{{PAGENAME}}|}} | |||
|- | |- | ||
| <code><nowiki>{{file link||}}</nowiki></code> | | <code><nowiki>{{file link||}}</nowiki></code> | ||
| {{{{PAGENAME}}||}} | | {{{{PAGENAME}}||}} | ||
|- | |- | ||
| <code><nowiki>{{file link|}}</nowiki></code> | | <code><nowiki>{{file link||Test link}}</nowiki></code> | ||
| {{{{PAGENAME}}|}} | | {{{{PAGENAME}}||Test link}} | ||
|- | |- | ||
| <code><nowiki>{{file link}}</nowiki></code> | | <code><nowiki>{{file link}}</nowiki></code> | ||
| {{{{PAGENAME}} }} | | {{{{PAGENAME}} }} | ||
|} | |} | ||
[[Category:Formatting templates]]</noinclude> | [[Category:Formatting templates]]</noinclude> |
Revision as of 09:15, June 4, 2024
This template creates a file page link with Special:UnusedFiles prevention, as well as Special:Upload support if the file doesn't exist.
About
:File: vs. Media:
Both prefixes display a link instead of embedding the file itself, but there are some key differences:
Prefix | Sample | Provides a file page link | Special:UnusedFiles prevention | Provides a special link to Special:Upload if a red link has been detected |
---|---|---|---|---|
:File:
|
File:MK8 Electrodrome Alternate Screen.png File:Aeilsdfilasjdl.png |
|||
Media:
|
Media:MK8 Electrodrome Alternate Screen.png Media:Aeilsdfilasjdl.png |
Usage
{{file link|MK8 Electrodrome Alternate Screen.png}}
{{file link|MK8 Electrodrome Alternate Screen.png|Alternate screen}}
Testing for bugs
Code | MediaWiki parsing |
---|---|
{{file link|MK8 Electrodrome Alternate Screen.png}}
|
File:MK8 Electrodrome Alternate Screen.png |
{{file link|MK8 Electrodrome Alternate Screen.png|}}
|
File:MK8 Electrodrome Alternate Screen.png |
{{file link|MK8 Electrodrome Alternate Screen.png|Test blue link}}
|
Test blue link |
{{file link|Aeilsdfilasjdl.png}}
|
File:Aeilsdfilasjdl.png |
{{file link|Aeilsdfilasjdl.png|}}
|
File:Aeilsdfilasjdl.png |
{{file link|Aeilsdfilasjdl.png|Test red link}}
|
Test red link |
{{file link|}}
|
[[Media:|File:]] |
{{file link||}}
|
[[Media:|File:]] |
{{file link||Test link}}
|
[[Media:|Test link]] |
{{file link}}
|
[[Media:{{{1}}}|File:{{{1}}}]] |