Template:File link: Difference between revisions
From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
mNo edit summary |
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> | ||
== | == About == | ||
=== :File: vs. Media: === | |||
Both prefixes display a link instead of embedding the file itself, but there are some key differences: | |||
=== | |||
Both prefixes display a link instead of embedding the | |||
{| class="wikitable" | {| class="wikitable" | ||
! Prefix | ! Prefix | ||
! Sample | ! Sample | ||
! Provides a file page link | |||
! [[Special:UnusedFiles]] prevention | ! [[Special:UnusedFiles]] prevention | ||
! Provides a special link to [[Special:Upload]] if a [[red link]] has been detected | ! Provides a special link to [[Special:Upload]] if a [[red link]] has been detected | ||
|- | |- | ||
! <code> | ! <code>:File:</code> | ||
| [[ | | [[:File:MK8 Electrodrome Alternate Screen.png]]<br>[[:File:Aeilsdfilasjdl.png]] | ||
| [[File:Check mark.svg|25px]] | | [[File:Check mark.svg|25px]] | ||
| [[File:X mark.svg|25px]] | | [[File:X mark.svg|25px]] | ||
| [[File: | | [[File:X mark.svg|25px]] | ||
|- | |- | ||
! <code> | ! <code>Media:</code> | ||
| [[ | | [[Media:MK8 Electrodrome Alternate Screen.png]]<br>[[Media:Aeilsdfilasjdl.png]] | ||
| [[File:X mark.svg|25px]] | | [[File:X mark.svg|25px]] | ||
| [[File:Check mark.svg|25px]] | | [[File:Check mark.svg|25px]] | ||
| [[File: | | [[File:Check mark.svg|25px]] | ||
|} | |} | ||
This template | This template creates a file page link with [[Special:UnusedFiles]] prevention, as well as [[Special:Upload]] support if the file doesn't exist. | ||
== Usage == | |||
Testing the template for bugs: | |||
{| class="wikitable" | {| class="wikitable" | ||
! Code | |||
! [[mw:Main Page|MediaWiki]] parsing | ! [[mw:Main Page|MediaWiki]] parsing | ||
|- | |- | ||
| <code><nowiki>{{media link|MK8 Electrodrome Alternate Screen.png}}</nowiki></code> | | <code><nowiki>{{media link|MK8 Electrodrome Alternate Screen.png}}</nowiki></code> | ||
| {{{{PAGENAME}}|MK8 Electrodrome Alternate Screen.png}} | |||
|- | |- | ||
| <code><nowiki>{{media link|MK8 Electrodrome Alternate Screen.png|}}</nowiki></code> | | <code><nowiki>{{media link|MK8 Electrodrome Alternate Screen.png|}}</nowiki></code> | ||
| {{{{PAGENAME}}|MK8 Electrodrome Alternate Screen.png|}} | |||
|- | |- | ||
| <code><nowiki>{{media link|MK8 Electrodrome Alternate Screen.png|Test}}</nowiki></code> | |||
| <code><nowiki>{{media link|MK8 Electrodrome Alternate Screen.png| | | {{{{PAGENAME}}|MK8 Electrodrome Alternate Screen.png|Test}} | ||
|- | |- | ||
| <code><nowiki>{{media link||Test}}</nowiki></code> | |||
| <code><nowiki>{{media link|| | | {{{{PAGENAME}}||Test}} | ||
|- | |- | ||
| <code><nowiki>{{media link||}}</nowiki></code> | | <code><nowiki>{{media link||}}</nowiki></code> | ||
| {{{{PAGENAME}}||}} | |||
|- | |- | ||
| <code><nowiki>{{media link|}}</nowiki></code> | | <code><nowiki>{{media link|}}</nowiki></code> | ||
| {{{{PAGENAME}}|}} | |||
|- | |- | ||
| <code><nowiki>{{media link}}</nowiki></code> | | <code><nowiki>{{media link}}</nowiki></code> | ||
| {{{{PAGENAME}} }} | |||
|- | |- | ||
| <code><nowiki>{{media link|Aeilsdfilasjdl.png}}</nowiki></code> | |||
| <code><nowiki>{{media link| | | {{{{PAGENAME}}|Aeilsdfilasjdl.png}} | ||
|- | |- | ||
| <code><nowiki>{{media link|Aeilsdfilasjdl.png|}}</nowiki></code> | |||
| <code><nowiki>{{media link| | | {{{{PAGENAME}}|Aeilsdfilasjdl.png|}} | ||
|- | |- | ||
| <code><nowiki>{{media link|Aeilsdfilasjdl.png|Test}}</nowiki></code> | |||
| <code><nowiki>{{media link| | | {{{{PAGENAME}}|Aeilsdfilasjdl.png|Test}} | ||
|} | |} | ||
[[Category:Formatting templates]]</noinclude> | [[Category:Formatting templates]]</noinclude> |
Revision as of 17:50, June 3, 2024
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 |
This template creates a file page link with Special:UnusedFiles prevention, as well as Special:Upload support if the file doesn't exist.
Usage
Testing the template for bugs:
Code | MediaWiki parsing |
---|---|
{{media link|MK8 Electrodrome Alternate Screen.png}}
|
File:MK8 Electrodrome Alternate Screen.png |
{{media link|MK8 Electrodrome Alternate Screen.png|}}
|
File:MK8 Electrodrome Alternate Screen.png |
{{media link|MK8 Electrodrome Alternate Screen.png|Test}}
|
Test |
{{media link||Test}}
|
[[Media:|Test]] |
{{media link||}}
|
[[Media:|File:]] |
{{media link|}}
|
[[Media:|File:]] |
{{media link}}
|
[[Media:{{{1}}}|File:{{{1}}}]] |
{{media link|Aeilsdfilasjdl.png}}
|
File:Aeilsdfilasjdl.png |
{{media link|Aeilsdfilasjdl.png|}}
|
File:Aeilsdfilasjdl.png |
{{media link|Aeilsdfilasjdl.png|Test}}
|
Test |