Modulis:Vieta
Izskats

Iespējams, vēlies izveidot dokumentāciju šim modulim Vari eksperimentēt šī moduļa smilšu kastes (labot | labojumi) un testu (izveidot) lapā Lūdzu, kategorijas pievieno dokumentācijas apakšlapā. Moduļa apakšlapas. |
local p = {}
local function getArgNums(args, prefix)
local nums = {}
for k, v in pairs(args) do
local num = tostring(k):match('^([1-9]%d*)' .. prefix .. '$')
if num then table.insert(nums, tonumber(num)) end
end
table.sort(nums)
return nums
end
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Veidne:Vieta'})
local out = ''
--[==[
[=[<tr style="text-align:center;">
<th style="background:]=] .. frame:expandTemplate{title = 'Albuma infokaste/krāsa', args = {args.Type}} .. [=[;" colspan="3">]=] .. (args.Singli_nos or args.Nosaukums or mw.title.getCurrentTitle().prefixedText) .. [=[ singli</th>
</tr>
<tr style="text-align:left; vertical-align:top; line-height:11px;">
<td colspan="3">]=]
]==]
local nums = getArgNums(args)
for _, num in ipairs(nums) do
--args[num .. 's']
out = out .. args[num]
end
out = out .. [=[</td>
</tr>]=]
return out
end
--[=[
{{flaga|{{{1|}}}|{{#if:{{{flagvar|}}}|{{{flagvar}}}}}}} {{Comma separated entries
|1={{#if:{{{4|}}}|[[{{#if:{{{4s|}}}|{{{4s}}}{{!}}}}{{{4}}}]]}}
|2={{#if:{{{3|}}}|[[{{#if:{{{3s|}}}|{{{3s}}}{{!}}}}{{{3}}}]]}}
|3={{#if:{{{2|}}}|[[{{#if:{{{2s|}}}|{{{2s}}}{{!}}}}{{{2}}}]]}}
|4={{#if:{{{1|}}}|[[{{#switch:{{{1|}}}
|#default={{#if:{{{1s|}}}|{{{1s}}}{{!}}}}{{{1}}}
|ASV={{#if:{{{1s|}}}|{{{1s}}}|Amerikas Savienotās Valstis}}{{!}}ASV
|PSRS={{#if:{{{1s|}}}|{{{1s}}}|Padomju Savienība}}{{!}}PSRS
|Lielbritānija={{#if:{{{1s|}}}|{{{1s}}}|Apvienotā Karaliste}}{{!}}Lielbritānija
|Krievijas impērija={{#if:{{{1s|}}}|{{{1s}}}|Krievijas Impērija}}{{!}}Krievijas impērija
}}]]}}
}}
]=]
return p