Module:URL/doc: Difference between revisions
From Kenshi Wiki
More actions
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{documentation subpage}} | {{documentation subpage}} | ||
This module implements {{tl|URL}} and {{tl|URL2}}. Please see the template page for documentation. | This module implements {{tl|URL}} and {{tl|URL2}}. Please see the template page for documentation. | ||
Line 26: | Line 25: | ||
== See also == | == See also == | ||
* {{ml|WikidataIB|url2}} – a simpler version which only allows one value | * {{ml|WikidataIB|url2}} – a simpler version which only allows one value | ||
<includeonly> | |||
[[Category:Modules]] | |||
</includeonly><noinclude> | |||
[[Category:Module documents]] | |||
</noinclude> |
Latest revision as of 00:56, 10 March 2025
This is a documentation subpage for Module:URL. It may contain usage information, categories and other content that is not part of the original module page. |
This module implements {{URL}} and {{URL2}}. Please see the template page for documentation.
Lua interface
The p._url(url, text, msg)
function may be used by other Lua modules. It returns a formatted Wikitext for the given URL, made suitable for line wrapping using . It takes the following parameters:
- url
- REQUIRED. The URL to format.
- text
- OPTIONAL. Display text to put in the Wikitext link. Defaults to a pretty version of the URL.
- msg
- OPTIONAL. String. If content is false, n or N, do not emit a help message (using
{{tlx}}
) when URL is not given.
Example
The following module emits a prettified link to log the user out. It will wrap correctly to most widths.
local url = require('Module:URL')._url
local p = {}
p.main = function(frame)
return url("https://en.wikipedia.org/wiki/Special:UserLogout")
end
return p
See also
- {{#invoke:WikidataIB|url2}} – a simpler version which only allows one value