Module:Marriage
Appearance
![]() | This module is rated as alpha. It is ready for third-party input, and may be used on a few pages to see if problems arise, but should be watched. Suggestions for new features or changes in their input and output mechanisms are welcome. |
Usage
{{#invoke:Marriage|function_name}}
--
--
-- ! This module is currently Pre-Alpha and not ready for testing.
--
--
-- This module provides consistent formatting for common information included in
-- the spouse parameter of an Infobox_person.
-- It is intended to be used by Template:Marriage and not invoked directly within pages.
local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.main(frame)
local args = getArgs(frame)
return p._main(args)
end
function p._main(args)
local spouse_name = args[1] or ''
local date_start = args[2] or ''
local date_end = args[3] or ''
local end_reason = args["end"] or args["reason"] or ''
return spouse_name,' (married ',date_start,', ',end_reason,' ',date_end,')'
end
return p