![]() | Please do not delete this module or its doc page. |
Parameters
(floor#)
- Sets the name of a floor
(floor#)_(part#)_(param)
- Sets a parameter for a row of a floor where (param)
is:
name
- The name of the row, e.g. "Westbound track"desc
- The description for the row- Services
dir
- The direction of the service(s) for the track (right
orleft
)service
- The service running on the trackservice(service#)
- Additional services running on the trackdest
- The destination for the servicedest(service#)
- Destinations for the additional servicesnote
- Note about the servicesnote(service#)
- Notes about the additional services
- Platform
platform
- The type of platformaccessible
- Set if the platform isaccessible
note
- Note about the platform
local p = {}
function p.main (frame)
local fA = frame.args
local pA = frame:getParent().args
local tA = {}
local template, pF = fA['_t'], require('Module:Yesno')(fA._pf)
fA._t, fA._pf = nil, nil
if not template then
return require('Module:Error').error({'Error: no template name given.'})
end
if pF then
fA, pA = pA, fA
end
--for k,v in pairs(pA) do
-- tA[k] = v
--end
for k,v in pairs(fA) do
pA[k] = v
end
return frame:expandTemplate{title = template, args = pA}
end
return p