Template:Global
From NovaRoma
(Difference between revisions)
m (noinclude) |
m (try to return blank if no parameters) |
||
Line 1: | Line 1: | ||
− | <includeonly>{{#switch: {{NAMESPACE}} | LA | FR | DE | IT | ES | PT = [[{{NAMESPACE}}:{{{1}}} |{{#if: {{{2}}} | {{{2}}} | {{{1}}} }}]] | [[{{{1}}}|{{#if: {{{2}}} | {{{2}}} | {{{1}}} }}]] }}</includeonly> <noinclude>[[Category:Templates]] | + | <includeonly>{{#if: {{{1|}}} | {{#switch: {{NAMESPACE}} | LA | FR | DE | IT | ES | PT = [[{{NAMESPACE}}:{{{1}}} |{{#if: {{{2}}} | {{{2}}} | {{{1}}} }}]] | [[{{{1}}}|{{#if: {{{2}}} | {{{2}}} | {{{1}}} }}]] }}| }}</includeonly> <noinclude>[[Category:Templates]] |
==Purpose== | ==Purpose== | ||
Revision as of 08:17, 28 December 2007
Purpose
This function will provide language-context sensitive links. In the LA, FR, DE, IT, ES, PT namespaces, links will remain within the namespace. In all other namespaces, links will point to the default namespace. Given a target, the function will return a link.
Scope
This template will generally be used to globalize other templates. There is no point to using it in articles directly.
Usage
{{Global|Target|Optional link text}}
"Target" is the name of the target page.
"Optional link text" is the text that will appear on the page as link text. If blank, "Target" will be used.