La documentación para este módulo puede ser creada en Módulo:Carnet/doc
local carnet = {}
-- EQUIPOS DEL CARNET, CONVIENE SOLO MODIFICAR ESTA SECCIÓN
carnet.teams = {
MX = "[[Imagen:LMXIcono.png|23px|Convocado para el Primer Equipo en Liga MX]]",
EXP = "[[Imagen:EXPIcono.png|23px|Elegible para el Primer Equipo en Liga de Expansión]]",
CMX = "[[Imagen:CMXIcono.png|20px|Convocado para el Primer Equipo en Copa MX]]",
LP = "[[Archivo:LigaPremierLogo.png|20px|Elegible para jugar en Liga Premier]]",
}
-- DATOS DE LA FUNCIÓN QUE PROCESA LOS DATOS
function carnet.main(frame)
-- obtenemos los argumentos
local tArgs = frame:getParent()
if not(tArgs.args[1]) then
tArgs = frame
end
-- inicializamos la variable que contendrá el valor retornado
local finalValue = ""
-- iteramos por la lista de equipos, sumando cada equipo
for k, v in pairs(tArgs.args) do
finalValue = finalValue .. (carnet.teams[v] or "")
end
-- si no hay ningún equipo encontrado en la lista de carnet.teams, devolvemos lo que sea que el usuario introdujese en la plantilla (ej. {{Carnet|texto}} --> texto)
if finalValue == "" then
return tArgs.args[1]
end
-- devolvemos el valor final
return finalValue
end
return carnet