Modül:İçtihat
Bu modül için bir Modül:İçtihat/belge belgelendirmesi oluşturabilirsiniz
local p = {}
function p.kutucuk(frame)
local args = frame:getParent().args
local mahkeme = args["Mahkeme"] or ""
local esas = args["Esas"] or ""
local karar = args["Karar"] or ""
local tarih = args["Tarih"] or ""
local kanun = args["Kanun"] or ""
local madde = args["Madde"] or ""
local ozet = args["Özet"] or ""
local out = mw.html.create("div"):addClass("lawbox ictihatbox")
out:tag("div"):addClass("lawbox-header")
:wikitext("⚖️ " .. (mahkeme ~= "" and mahkeme or "İçtihat"))
local body = out:tag("div"):addClass("lawbox-body")
if esas ~= "" or karar ~= "" then
body:tag("div"):wikitext("'''Esas/Karar:''' " .. esas .. " / " .. karar)
end
if tarih ~= "" then
body:tag("div"):wikitext("'''Tarih:''' " .. tarih)
end
if kanun ~= "" and madde ~= "" then
body:tag("div"):wikitext("'''İlgili madde:''' [[" .. kanun .. "/Madde " .. madde .. "|Madde " .. madde .. "]]")
end
if ozet ~= "" then
body:tag("div"):wikitext("'''Özet:''' " .. ozet)
end
-- kategori ekleme (kanun + madde bazlı)
if kanun ~= "" and madde ~= "" then
out:wikitext("[[Kategori:" .. kanun .. " Madde " .. madde .. " içtihatları]]")
end
return tostring(out)
end
return p