Modulo:Modifica su Wikidata: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
m miglioro descrizioni
Riga 1:
-- Modulo per mostrare un'icona col suggerimento "Modifica su Wikidata".
-- L'icona rimanderà all'elemento di Wikidata dove si trova il dato da modificare.
-- Il messaggio viene mostrato solo quando local_parameterun parametro locale non è compilato:
-- vale a dire che quando il modulo viene richiamato da un template, può essere
-- impostato in modo da non mostrare il messaggio quando un parametro locale
Riga 7:
-- Il qid di un elemento di Wikidata può essere specificato a mano per test in sandbox.
-- Utilizzo:
-- {{#invoke:Modifica su Wikidata|showMessage|local_parameter<parametro locale>}}
-- {{#invoke:Modifica su Wikidata|showMessage|qid=<ID elemento>|local_parameter<parametro locale>}}
-- {{#invoke:Modifica su Wikidata|showMessage|pid=<ID proprietà>|<parametro locale>}}
 
local p = {}
Riga 19 ⟶ 20:
p.showMessage = function(frame)
-- SeRestituisce vienenil specificatoquando un parametro locale, restituisceè nilspecificato quandoma ènon vuotocompilato.
local local_parm = mw.text.trim(frame.args[1] or "")
if local_parm and (#local_parm == 0) then local_parm = nil end
-- QuandoL'icona non viene mostrata quando un parametro locale è in uso, il messaggio non viene mostrato.
if local_parm then return nil end
-- Parametro qid= per indicare l'ID didell'elemento su Wikidata per la voce.
-- Di norma non viene usato, se non per test al di fuori della voce.
local qid = frame.args.qid
if qid and (#qid == 0) then qid = nil end
-- Parametro pid= per creare un link diretto alla proprietà didell'elemento su Wikidata per la voce.
local propertyID = mw.text.trim(frame.args.pid or "")