![]() | 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
-- Sandbox, do not delete
function main (frame, switch)
local fArgs = frame.args
local pArgs = frame:getParent().args
local tArgs = {}
local template = fArgs['_']
if not template then
return require('Module:Error').error{'Error: No template name given.'}
end
fArgs._ = nil
if switch then
pArgs, fArgs = fArgs, pArgs
end
for k, v in pairs(fArgs) do
tArgs[k] = v
end
for k, v in pairs(pArgs) do
tArgs[k] = v
end
return frame:expandTemplate{title = template, args = tArgs}
end
return {
default = function (frame) return main(frame) end,
force = function (frame) return main(frame, true) end
}