Difference between revisions of "Template:Citation/make link"
From Self-sufficiency
m (m) |
(block format merger and move comments out of line) |
||
Line 1: | Line 1: | ||
{{#switch:{{#titleparts:{{{1|}}}|2}} | {{#switch:{{#titleparts:{{{1|}}}|2}} | ||
− | |Http:/|Https:/|Ftp:/ = [{{{1}}} {{{2|}}}] | + | |Http:/|Https:/|Ftp:/ = [{{{1}}} {{{2|}}}] |
− | | | + | |<!--if empty-->|None = <span>{{{2|}}}</span> |
− | + | |#default = [[:{{{1}}}|{{{2|{{{1}}}}}}]] | |
− | |#default = [[:{{{1}}}|{{{2|{{{1}}}}}}]] | + | |
}}<noinclude> | }}<noinclude> | ||
+ | <!-- Code notes: | ||
+ | 1. The switch cases on the first line are for regular url= or chapter-url= | ||
+ | 2. The switch cases on the second line are for empty first param, or for "none" in first param. | ||
+ | Editors can use "none" to stop chapter-url= from defaulting to the value of url= | ||
+ | The benign <span> is to to stop italicized "'foo' & 'bar'" from becoming "'''foo' & 'bar'''" | ||
+ | 3. The #default constructs an internal link since that is what the editor | ||
+ | seems to have passed in url= | ||
+ | --> | ||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |
Revision as of 14:43, 28 July 2009
[edit]
Documentation