Module:Pagenametools: Difference between revisions
Appearance
Created page with "local p = {} p.underscore = function(frame) local pagename = frame.args[1] or nil print("DEBUG: got pagename '" .. pagename .. "'") if pagename == nil then return "{{ScriptError|MissingArgument|1}}" end local encoded_string = string.gsub(pagename, " ", "_") return encoded_string end return p" |
No edit summary |
||
| Line 3: | Line 3: | ||
p.underscore = function(frame) | p.underscore = function(frame) | ||
local pagename = frame.args[1] or nil | local pagename = frame.args[1] or nil | ||
if pagename == nil then return "{{ScriptError|MissingArgument|1}}" end | if pagename == nil then return "{{ScriptError|MissingArgument|1}}" end | ||
local encoded_string = string.gsub(pagename, " ", "_") | local encoded_string = string.gsub(pagename, " ", "_") | ||
Revision as of 20:34, 4 July 2026
Documentation for this module may be created at Module:Pagenametools/doc
local p = {}
p.underscore = function(frame)
local pagename = frame.args[1] or nil
if pagename == nil then return "{{ScriptError|MissingArgument|1}}" end
local encoded_string = string.gsub(pagename, " ", "_")
return encoded_string
end
return p