Difference between revisions of "Template:Related page link"
Dinoguy1000 (talk | contribs) (rewrite - titles with equals signs appear o work correctly now) |
Dinoguy1000 (talk | contribs) (slight optimization: only define $pagename if it isn't already defined (and also if a page name isn't passed in as a parameter)) |
||
Line 1: | Line 1: | ||
− | <includeonly> | + | <includeonly>{{ #vardefine: $rpl-ns | {{{1}}} |
− | + | }}{{ #vardefine: $rpl-page | {{ #if: {{{2|}}} | {{{2}}} | {{ #var: $pagename | {{ #vardefineecho: $pagename | {{Normalized pagename|{{PAGENAME}}}} }} }} }} | |
− | }}{{ #vardefine: $rpl-page | {{ #if: {{{2|}}} | {{{2}}} | {{ #var: $pagename }} }} | ||
}}[[{{ #var: $rpl-ns }}:{{ #var: $rpl-page }}#{{ #if: {{{3|}}} | {{{3}}} | }}[[{{ #var: $rpl-ns }}:{{ #var: $rpl-page }}#{{ #if: {{{3|}}} | {{{3}}} | ||
}}|{{ #if: {{{label|}}} | {{{label}}} | {{ #var: $rpl-ns }} }}]]</includeonly><noinclude> | }}|{{ #if: {{{label|}}} | {{{label}}} | {{ #var: $rpl-ns }} }}]]</includeonly><noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> |