Module:Sandbox/Ahecht/Cite DNV
< Module:Sandbox | Ahecht
Jump to navigation
Jump to search
Revision as of 14:42, 17 May 2016 by blackwiki>Ahecht (create draft)
Documentation for this module may be created at Module:Sandbox/Ahecht/Cite DNV/doc
local p = {}
local htmlerror = require('Module:Error').error
function p.citednv(frame)
local origArgs = frame:getParent().args
local args = {}
for k, v in pairs(origArgs) do
args[k] = v
end
return '{{cite ship register|register=DNV|id='..string.match(args['url'],'[Vv][Ee][Ss][Ss][Ee][Ll][Ii][Dd]=([Gg]?%d+)')..'|shipname='..(string.match(args['title'],'\'\'(.-)\'\'') or args['title'])..'|accessdate='..((args['accessdate'] or args['access-date']) or '')
end
return p