Template:PageRef: Difference between revisions

LVL (talk | contribs)
Added a check to see if localized page exists, if it does, link to it, if not, link to base english page.
LVL (talk | contribs)
Undo revision 59200 by LVL (talk) Revert expensive parser functions causing limit errors on quote pages
Tag: Undo
Line 2: Line 2:
-->{{#vardefine:filename|{{#if:{{{no_file|}}}||{{#invoke:PageRef|get_file_name|{{{name|{{{1}}}}}}|{{{alt_file_name|}}}}}}}}}<!--
-->{{#vardefine:filename|{{#if:{{{no_file|}}}||{{#invoke:PageRef|get_file_name|{{{name|{{{1}}}}}}|{{{alt_file_name|}}}}}}}}}<!--
-->{{#if:{{#var:filename}}|[[{{#var:filename}}|link={{{alt_link|{{{name|{{{1}}}}}}}}}|{{{size|25px}}}]] }}<!--space here is intentional
-->{{#if:{{#var:filename}}|[[{{#var:filename}}|link={{{alt_link|{{{name|{{{1}}}}}}}}}|{{{size|25px}}}]] }}<!--space here is intentional
-->{{#ifexist: {{{alt_link|{{{name|{{{1}}}}}}}}}{{{lang|{{If_lang}}}}}
-->[[{{{alt_link|{{{name|{{{1}}}}}}}}}{{{lang|{{If_lang}}}}}|{{{alt_name|{{{name|{{{1}}}}}}}}}]]<!--
| [[{{{alt_link|{{{name|{{{1}}}}}}}}}{{{lang|{{If_lang}}}}}|{{{alt_name|{{{name|{{{1}}}}}}}}}]]
| [[{{{alt_link|{{{name|{{{1}}}}}}}}}|{{{alt_name|{{{name|{{{1}}}}}}}}}]]
}}<!--
--></includeonly><noinclude>
--></includeonly><noinclude>
{{Documentation}}
{{Documentation}}
[[Category:Icon templates]]</noinclude>
[[Category:Icon templates]]</noinclude>