Modulo:Immagine sinottico: differenze tra le versioni
mediawiki>Yusur-kun da https://it.wikipedia.org/wiki/Modulo:Immagine_sinottico (rimuovo roba di Wikidata) |
m Annullata la modifica di Coccopuffo2018 (discussione), riportata alla versione precedente di Ropentiumal Etichetta: Rollback |
||
(3 versioni intermedie di 2 utenti non mostrate) | |||
Riga 6: | Riga 6: | ||
local getArgs = require('Modulo:Arguments').getArgs | local getArgs = require('Modulo:Arguments').getArgs | ||
local mWikidata = require('Modulo:Wikidata') | |||
local catCompatibile = '[[Categoria:Sinottici con immagini formattate a mano]]' | local catCompatibile = '[[Categoria:Sinottici con immagini formattate a mano]]' | ||
local catNonCompatibile = '[[Categoria:Sinottici con immagini con formattazione ridondante]]' | local catNonCompatibile = '[[Categoria:Sinottici con immagini con formattazione ridondante]]' | ||
Riga 47: | Riga 48: | ||
-- valore utente e wikidata | -- valore utente e wikidata | ||
userval = args[1] | userval = args[1] | ||
if not userval and args['proprietà'] then | |||
wdval = mWikidata._getProperty({ args['proprietà'], n = 1 }) | |||
end | |||
-- formatta l'immagine | -- formatta l'immagine | ||
Riga 56: | Riga 60: | ||
if userval then | if userval then | ||
ret = ret .. (args[2] or (args.didascalia_default or '')) | ret = ret .. (args[2] or (args.didascalia_default or '')) | ||
elseif wdval then | |||
-- se l'immagine è letta da Wikidata la didascalia può essere ottenuta | |||
-- solo dal qualificatore P2096, altrimenti restituirà una categoria di errore | |||
ret = ret .. (mWikidata._getQualifier({ args['proprietà'], 'P2096', includelang = 'it', n = 1 }) or (args.didascalia_default or '')) | |||
end | end | ||