This is a documentation subpage for Template:Format linkr. It may contain usage information, categories and other content that is not part of the original template page. |
This template is used on approximately 4,800 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
This template uses Lua: |
((format link)) | ((format linkr)) |
---|---|
((format link|Some_Page_With_Underscores))
|
((format linkr|Some_Page_With_Underscores))
|
Some_Page_With_Underscores | Some Page With Underscores |
((format linkr|Template talk:T#%7B%7Bu%7D%7D))
|
((format linkr|Template talk:T#%7B%7Bu%7D%7D))
|
Template talk:T § %7B%7Bu%7D%7D | Template talk:T § ((u)) |
((format link|%E4%BA%BA%E7%9A%84%E6%95%99E5%8C%96))
|
((format linkr|%E4%BA%BA%E7%9A%84%E6%95%99E5%8C%96))
|
[[:%E4%BA%BA%E7%9A%84%E6%95%99E5%8C%96]] | 人的教化 |
((format link|Page_With_HTML5_Entities)) |
((format linkr|Page_With_HTML5_Entities))
|
Page_With_HTML5_Entities | Page With_HTML5 Entities |
This template does exactly what ((format link)) does, and takes all the same arguments.
This template is intended to lower editor workload when copying links from the URL bar and is not suitable for replacing ((format link)), because of the changes it makes to ((format link))'s output that could create ambiguity if automatically replaced.
This template replaces any underscores with spaces and decodes any URL parts in ((format link))'s output. Some examples of why this may be useful—
((format link|People_of_the_Philippines_v._Santos,_Ressa_and_Rappler#Santos_Jr.'s_article|italicizepage=y))
((format link|%E6%9C%AA%E6%9D%A5%E6%97%A5%E8%A8%98#M%61nga))
((format linkr|People_of_the_Philippines_v._Santos,_Ressa_and_Rappler#Santos_Jr.'s_article|italicizepage=y))
((format linkr|%E6%9C%AA%E6%9D%A5%E6%97%A5%E8%A8%98#M%61nga))
((hlist|((format linkr|Template talk:T#%7B%7Bu%7D%7D))|((format linkr|#%7B%7Bu%7D%7D))))
|nud=
|nud=
(no URL decode) can be added to disable URL decoding but still get underscores replaced.
((format linkr|%E6%9C%AA%E6%9D%A5%E6%97%A5%E8%A8%98#M%61_nga|nud=y))
Note that you can achieve this through the HTML5 entity _
just as well:
((format linkr|pages%5Fcan’t_contain_underscores#but%5Fsections_may (though their anchors won’t!)))
This template simplifies the process of formatting links from the URL bar by automatically replacing underscores with spaces and decoding URL-encoded parts.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Page | 1 | The name of the page the link points to. It can include a section after a hashtag (#). | String | required |
Italicize page | italicizepage | Set to 'y' to italicize the page name.
| String | optional |
No URL Decode | nud | Set to 'y' to prevent URL decoding, while still replacing underscores with spaces.
| String | optional |