Modül:İçtihatListe
Bu modül için bir Modül:İçtihatListe/belge belgelendirmesi oluşturabilirsiniz
local p = {}
function p.liste(frame)
local args = frame:getParent().args
local kanun = args["Kanun"] or ""
local madde = args["Madde"] or ""
if kanun == "" or madde == "" then
return "''(Kanun veya madde belirtilmemiş)''"
end
local kategori = kanun .. " Madde " .. madde .. " içtihatları"
local sayfalar = mw.site.stats.pagesInCategory(kategori, "pages")
if sayfalar == 0 then
return "''Bu maddeye ilişkin içtihat bulunamadı.''"
end
local html = mw.html.create("div"):addClass("ictihat-listesi")
html:tag("div"):addClass("lawbox-header")
:wikitext("📚 " .. kanun .. " Madde " .. madde .. " - İlgili İçtihatlar")
local ul = html:tag("ul")
for title in mw.site.iterateCategory(kategori) do
ul:tag("li"):wikitext("[[" .. title.fullText .. "]]")
end
return tostring(html)
end
return p