Modulis:Rīga sab
Moduļa dokumentācija[izveidot]
Iespējams, vēlies izveidot dokumentāciju šim modulim Vari eksperimentēt šī moduļa smilšu kastes (izveidot | spoguļversija) un testu (izveidot) lapā Lūdzu, kategorijas pievieno dokumentācijas apakšlapā. Moduļa apakšlapas. |
local p = {}
local getArgs = require('Module:Arguments').getArgs
function p._main(args)
local t = {}
local tips = args.tips or args.t
local disambig = ''
if tips == 'tramvajs' or tips == 'tr' then
tips = 'tramvaju'
elseif tips == 'trolejbuss' or tips == 'tb' then
tips = 'trolejbusu'
elseif tips == 'autobuss' or tips == 'a' then
tips = 'autobusu'
elseif tips == 'mikroautobuss' or tips == 'm' then
tips = 'mikroautobusu'
else errorres = '<strong class="error">Netika norādīts derīgs tipa parametrs</strong>[[Kategorija:Lapas ar kļūdainu Rīgas sabiedriskā transporta veidnes izmantojumu]]'
end
if not errorres then
for i, v in ipairs(args) do
if tips == 'trolejbusu' and v == '12' then disambig = ', 2011' else disambig = '' end
table.insert(t,
'[[' .. v .. '. ' .. tips .. ' maršruts (Rīga' .. disambig .. ')|' .. v .. '.]]'
)
end
return mw.text.listToText(t, ', ', ', ')
else
return errorres
end
end
function p.main(frame)
local args = getArgs(frame)
return p._main(args)
end
return p