Changes

Jump to navigation Jump to search
obs tag
<includeonly>{{#switch:Z|{{{2}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8|}}}=<!--
-->|{{#if:{{{Y|}}}|{{#switch:{{{3|}}}<!--
-->|c={{#invoke:File|pageCount|file={{{1}}}}}<!--
-->|d={{#invoke:File|dateWorkCreated|file={{{1}}}}}<!--
-->|f={{Validextension|{{{1}}}|{{#invoke:File|woExtension|file={{{1}}}}}}}<!--
-->|x={{Validextension|{{{1}}}|{{#invoke:File|woExtension|file={{{1}}}}}|ext}}<!--
-->|u={{#if:{{Validextension|{{{1}}}|{{#invoke:File|woExtension|file={{{1}}}}}|ext}}<!--
-->|{{#invoke:File|csExtension|file={{{1}}}}}|{{{2|png}}}}}<!-- return extension as-it-is, or "png"<!--

-->|g={{#ifeq:{{{2}}}|-<!--
-->|{{#tag:gallery|{{{1}}}{{!}}{{#switch:{{{Y}}}
|1=<div class="center">File:{{{1}}}</div><!-- {{F|filename|-|G|px}} with centering -->
|2=File:{{{1}}}}}<!-- {{F|filename|G|-|px}} without centering -->
|widths={{#if:{{{4|}}}|{{#invoke:Galeria|converse|{{{4}}}|w}}|120}}<!--
-->|heights={{#if:{{{4|}}}|{{#invoke:Galeria|converse|{{{4}}}|h}}|120}}
}}
|{{#tag:gallery|{{{1}}}{{!}}{{#switch:{{{Y}}}
|1=<div class="center">{{{2|}}}</div><!-- {{F|filename|caption|G|px}} with centering -->
|2={{{2|}}}<!-- {{F|filename|G|caption|px}} without centering -->
|5=<div class="center">{{{5|}}}</div>}}<!-- {{F|filename|G|px}} with centering 5 -->
|widths={{#if:{{{4|}}}|{{#invoke:Galeria|converse|{{{4}}}|w}}|120}}<!--
-->|heights={{#if:{{{4|}}}|{{#invoke:Galeria|converse|{{{4}}}|h}}|120}}
}}}}<!-- end 'g'

-->|i={{#invoke:File|fileExistsRelaxed|file={{{1}}}}}<!--
-->|s={{#invoke:File|size|file={{{1}}}}}<!--
-->|h={{#invoke:File|height|file={{{1}}}}}<!--
-->|w={{#invoke:File|width|file={{{1}}}}}<!--
-->|v={{#invoke:File|valid|file={{{1}}}}}<!--
-->|p={{PAGESIZE:File:{{{1}}}}}<!--
-->|n={{#switch:{{{2|}}}|n|b|l|r|+|-|={{#if:{{{1|}}}|{{PAGENAME:{{{1}}}}}<!--
-->|<span style="font-weight:900;background:#FF8"> no name </span>}}|{{{2}}}}}}}<!--

-->|{{#switch:n|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8|}}}=<!-- no 'Y':
-->{{#switch:+|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8|}}}=File:<!--
-->|{{#switch:-|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8|}}}=File:}}}}<!--
-->{{#switch:{{{2|}}}|n|b|l|r|+|-|={{#if:{{{1|}}}|{{PAGENAME:{{{1}}}}}<!--
-->|<span style="font-weight:900;background:#FF8"> no name </span>}}|{{{2}}}}}<!--

-->|{{#if:{{{1|}}}|{{#if:{{{l|}}}|<span style="border:1px dotted #FC0;padding:0 4px">}}<!--
-->{{#switch:-|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8|}}}=<!--
-->{{#switch:+|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8|}}}=|File:}}}}<!--
-->{{#switch:{{{1}}}|F|X|U|S={{#switch:{{{1}}}<!-- NAMESPACENUMBER=6
-->|F={{Validextension|{{PAGENAME}}|{{#invoke:File|woExtension|file={{PAGENAME}}}}}}<!--
-->|X={{Validextension|{{PAGENAME}}|{{#invoke:File|woExtension|file={{PAGENAME}}}}|ext}}<!--
-->|U={{#if:{{Validextension|{{PAGENAME}}|{{#invoke:File|woExtension|file={{PAGENAME}}}}|ext}}<!--
-->|{{#invoke:File|csExtension|file={{PAGENAME}}}}|none}}<!--
-->|S={{#invoke:File|size|file={{PAGENAME}}}}<!--
-->}}|<!--
-->[[:{{#if:{{{l|}}}|{{{l}}}:}}File:{{{1}}}<!--
-->|{{#switch:+|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8|}}}=File:}}<!--
-->{{#switch:{{{2|}}}|b|l|r|+|-|={{{1}}}|{{{2}}}}}]]<!--
-->{{#if:{{{l|}}}|</span>}} }}<!--fxus
-->|<span style="font-weight:900;background:#FF8;color:#F00"> ''no name<!--
-->{{#ifeq:{{NAMESPACENUMBER}}|10||[[Category:Commons:Missing file name in template F|{{PAGENAME}}]] |.}}''<!--
--></span>}} }}}} }}</includeonly><noinclude>

Subtemplate to {{Tl|F}}, invoked from either of 6 positions but only once
:performs display of the file name (2{{exp|nd}} name as given, without <small><tt>PAGENAME:</tt></small>)
:Parameters: 1, 2, 3, 4, 5, 6, 7, 8; l; internal: Y
:When parameter 1 is missing, categorizing to {{C|Commons:Missing file name in template F}} occurs
{{Heavily used template/sandbox|Template talk:F}}
Special function: just parameter 1 is F,X,U,S: like File Function Letter for <nowiki>{{PAGENAME}}</nowiki>
[[Category:Miscellaneous subtemplates]]
</noinclude>
Anonymous user

Navigation menu