Template:PageRef: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Added lang parameter with fallback to If_lang for link localization |
Added a check to see if localized page exists, if it does, link to it, if not, link to base english page. |
||
| 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 | ||
-->[[{{{alt_link|{{{name|{{{1}}}}}}}}}{{{lang|{{If_lang}}}}}|{{{alt_name|{{{name|{{{1}}}}}}}}}]]<!-- | -->{{#ifexist: {{{alt_link|{{{name|{{{1}}}}}}}}}{{{lang|{{If_lang}}}}} | ||
| [[{{{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> | ||