Module:Infobox/Biographie/Ordres
Apparence
La documentation pour ce module peut être créée à Module:Infobox/Biographie/Ordres/doc
local p = {}
function p.ordres(frame)
local args = frame:getParent().args
local out = {}
for i = 1, 5 do
local rang = args["Rang " .. i]
local date = args["Date d’entrée " .. i]
local serment = args["Serment·s prêté·s " .. i]
local faits = args["Faits d'armes " .. i]
local titre = args["Sous-titre-ordre " .. i] or ("Ordre " .. i)
local charte = args["Charte"] or "defaut"
if rang or date or serment or faits then
table.insert(out, frame:expandTemplate{
title = "Infobox V3/Biographie/Ordre",
args = {
["Charte"] = charte,
["Sous-titre"] = titre,
["Rang"] = rang,
["Date d’entrée"] = date,
["Serment·s prêté·s"] = serment,
["Faits d'armes"] = faits
}
})
end
end
return table.concat(out, "\n")
end
return p