Modül:İçtihatListe

WikiKod sitesinden
20.53, 10 Kasım 2025 tarihinde Admin (mesaj | katkılar) tarafından oluşturulmuş 171 numaralı sürüm ("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 l..." içeriğiyle yeni sayfa oluşturdu)
(fark) ← Önceki sürüm | Güncel sürüm (fark) | Sonraki sürüm → (fark)
Gezinti kısmına atla Arama kısmına atla

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