Modül:InfoboxKanun
Gezinti kısmına atla
Arama kısmına atla
Bu modül için bir Modül:InfoboxKanun/belge belgelendirmesi oluşturabilirsiniz
-- Modül:InfoboxKanun — WikiKod Hukuk Teması
local p = {}
local function row(label, value)
if not value or value == '' then return '' end
return string.format('<tr><th>%s</th><td>%s</td></tr>', label, value)
end
function p.kutu(frame)
local args = frame:getParent().args
local html = {}
table.insert(html, '<table class="infobox lawbox">')
table.insert(html, '<caption>' .. (args['isim'] or args['başlık'] or 'Kanun') .. '</caption>')
-- Kanun Numarası
table.insert(html, row('Kanun No', args['numara']))
table.insert(html, row('Kabul Tarihi', args['kabul']))
table.insert(html, row('Yürürlük Tarihi', args['yürürlük']))
table.insert(html, row('Madde Sayısı', args['madde']))
table.insert(html, row('Konu', args['konu']))
table.insert(html, row('Yürürlükte', args['yürürlükte']))
table.insert(html, row('Kaynak', args['kaynak']))
table.insert(html, row('Notlar', args['not']))
table.insert(html, '</table>')
return table.concat(html)
end
return p