Modulo:Modifica su Wikidata
La documentazione per questo modulo può essere creata in Modulo:Modifica su Wikidata/man
--[[ * Modulo che implementa il template Modifica su Wikidata. ]]-- require('Modulo:No globals') local getArgs = require('Modulo:Arguments').getArgs local p = {} -- Funzione per l'utilizzo da altro modulo function p._showMessage(args) local qid = args.qid or mw.wikibase.getEntityIdForCurrentPage() if args[1] or not qid then return nil end local sezione = args.pid or args.sezione local anchor = sezione and ('#' .. sezione) or '' local link = 'https://www.wikidata.org/wiki/' .. qid .. anchor return string.format(' [[File:Blue pencil.svg|frameless|text-top|10px|alt=Modifica su Wikidata|link=%s|Modifica su Wikidata|class=noprint]]', link) end -- Funzione per il template Modifica su Wikidata function p.showMessage(frame) return p._showMessage(getArgs(frame, { parentOnly = true })) end return p