Modulo:LCCN

Versione del 11 mag 2013 alle 21:56 di Ricordisamoa (discussione | contributi) (nuovo modulo per la formattazione dei codici LCCN)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Info Istruzioni per l'uso
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:LCCN/man (modifica · cronologia)
Sandbox: Modulo:LCCN/sandbox (modifica · cronologia) · Sottopagine: lista · Test: Modulo:LCCN/test (modifica · cronologia · esegui)

Questo modulo serve in appoggio al Template:Controllo di autorità per gestire la diversa formattazione del codice LCCN presente su Wikidata e quella utilizzata nel template.

Vedi il manuale del template per l'uso.


local p = {}

function p.format( frame )
    local code=frame.args.id
    code=mw.ustring.gsub(code,"^http:\/\/lccn\.loc\.gov\/(.+)$","$1")
    code=mw.ustring.gsub(code,"[\-\/\s]","")
	return code
end

return p