Modul:Källor metamall
Utseende
Dokumentation [visa] [redigera] [historik] [rensa sidcachen]
Modulen är skriven för att förenkla kodningen i Mall:Källor metamall som används av Mall:Källor/Fler källor/Källor biografi mfl. Den övre funktionen "meddelande" justerar meddelandet som läggs i källmallen. Den undre "kategorier" justerar kategoriseringen av artiklarna.
local p = {}
function p.meddelande( frame )
local args = frame.args
local text = ""
if args["subjekt"] == "" then
text = "Den här artikeln "
else
text = args["subjekt"] -- Ger möjlighet att skriva "Det här avsnittet" eller dylikt
end
if args["typ"] == "fler" then
text = text .. " '''behöver fler eller bättre [[Wikipedia:Källhänvisningar|källhänvisningar]] för att kunna [[Wikipedia:Verifierbarhet|verifieras]].'''"
elseif args["typ"] == "biografi" then
text = text .. " omfattas av Wikipedias [[Wikipedia:Artiklar om nu levande personer|policy om biografier]]. Den '''saknar [[Wikipedia:Källhänvisningar|källhänvisningar]] och kan inte [[Wikipedia:Verifierbarhet|verifieras]].'''"
elseif args["typ"] == "flerbiografi" then
text = text .. " omfattas av [[Wikipedia:Artiklar om nu levande personer|Wikipedias policy]] om biografier. Den '''behöver fler [[Wikipedia:Källhänvisningar|källhänvisningar]] för att kunna [[Wikipedia:Verifierbarhet|verifieras]].'''"
elseif args["typ"] == "personlista" then
text = "Personernas relation till detta område '''behöver [[Wikipedia:Källhänvisningar|källhänvisningar]] för att kunna [[Wikipedia:Verifierbarhet|verifieras]].'''"
else
text = text .. " '''behöver [[Wikipedia:Källhänvisningar|källhänvisningar]] för att kunna [[Wikipedia:Verifierbarhet|verifieras]].'''"
end
return text
end
function p.kategorier( frame )
local args = frame.args
local text = ""
local datum = args["datum"]
if args["fullpagename"] == "Wikipedia:Layoutlista över mallar rörande källor och upphovsrätt" then
text = ""
else
if args["namnrymd"] == "Användare" or args["namnrymd"] == "Användardiskussion" or args["namnrymd"] == "Mall" then
text = ""
else
if args["typ"] == "fler" then
text = "[[Kategori:Artiklar som behöver fler källor ".. datum .. "]][[Kategori:Alla artiklar som behöver fler källor]]"
elseif args["typ"] == "biografi" then
text = "[[Kategori:Biografiska artiklar som behöver källor " .. datum .. "]][[Kategori:Alla biografiska artiklar som behöver källor]]"
elseif args["typ"] == "flerbiografi" then
text = "[[Kategori:Biografiska artiklar som behöver fler källor " .. datum .. "]][[Kategori:Alla biografiska artiklar som behöver källor]][[Kategori:Alla artiklar som behöver fler källor]]"
elseif args["typ"] == "personlista" then
text = "[[Kategori:Artiklar med overifierade personlistor]][[Kategori:Artiklar som behöver källor " .. datum .. "]][[Kategori:Alla artiklar märkta med mallen källor]]"
else
text = "[[Kategori:Artiklar som behöver källor " .. datum .. "]][[Kategori:Alla artiklar märkta med mallen källor]]"
end
text = text .. "[[Kategori:Alla artiklar som behöver källor]]"
end
end
return text
end
return p