Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:URL/doc: Difference between revisions

From Poets.Wiki
Created page with "{{wikipedia|page name}} {{used in system|in MediaWiki:Titleblacklist-custom-URL}} {{module rating|protected}} This module implements {{tl|URL}} and {{tl|URL2}}. Please see the template page for documentation. == Lua interface == The <code>p._url(url, text, msg)</code> function may be used by other Lua modules. It returns a formatted Wikitext for the given URL, made suitable for line wrapping using {{tag|wbr|x}}. It takes the following parameters: ; url : '''REQUIR..."
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{wikipedia|page name}}
{{wikipedia|page name}}
{{used in system|in [[MediaWiki:Titleblacklist-custom-URL]]}}
{{module rating|protected}}
{{module rating|protected}}


Line 24: Line 23:
return p
return p
</syntaxhighlight>
</syntaxhighlight>
== See also ==
* {{ml|WikidataIB|url2}} – a simpler version which only allows one value

Latest revision as of 18:18, 9 April 2025

This page uses Creative Commons Licensed content from Wikipedia (view authors).


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