Template protetto – Le modifiche possono essere proposte nella pagina di discussione.
Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Wikidata/man (modifica · cronologia)
Sandbox: Template:Wikidata/Sandbox (modifica · cronologia) · TemplateStyles: Template:Wikidata/styles.css (modifica · cronologia) · Tutte le sottopagine: lista

Il template ((Wikidata)) serve per leggere il valore di una proprietà di Wikidata. Il template fornisce un utilizzo più avanzato, a volte senza alternativa, rispetto a quello che si può ottenere con la funzione: ((#property:proprietà)).

Di default il template legge le proprietà relative all'elemento Wikidata collegato alla pagina in cui è utilizzato il template. Specificando il parametro from è possibile leggere le proprietà di qualunque altro elemento, così come avviene con #property (si veda accesso arbitrario).[1]

Parametri posizionali

Il template ha due parametri posizionali:

((Wikidata|Pxxx|(({parametro|))))}
  1. il codice della proprietà su Wikidata (obbligatorio): esempio: ((Wikidata|P19)) usato nella voce Dante Alighieri restituirà: Firenze (P19 è il luogo di nascita)
  2. il secondo parametro posizionale è facoltativo: se valorizzato, il template restituisce il valore di questo parametro invece di quello su Wikidata, formattandolo eventualmente secondo il pattern se specificato. Serve quando si usa il template all'interno di un altro template, per dare la precedenza al valore passato al template rispetto a quello su Wikidata. Esempio: ((Wikidata|P19|(({LuogoNascita|))))} restituirà: il valore di LuogoNascita se valorizzato, altrimenti quello della proprietà P19 su Wikidata

Nel caso una proprietà abbia più di un valore (detto statement, dichiarazione) il template li può restituire tutti, separandoli con una virgola e inserendo la congiunzione "e" prima dell'ultimo, oppure filtrarli se si specifica un rank, un qualificatore o un indice. È possibile formattare l'output attraverso delle opzioni. Se la pagina non ha un elemento su Wikidata, oppure non ha la proprietà specificata, oppure il valore della proprietà è a sua volta un elemento che non ha un'etichetta in italiano, non restituisce nulla. Se possibile, i valori delle proprietà sono restituiti con wikilink, compresa eventuale disambiguazione nascosta con la barra verticale (es. [[Savoia (dipartimento)|Savoia]]). Il nome italiano della voce viene ricavato dall'interlink del rispettivo elemento su Wikidata; se il soggetto non è presente su Wikidata, il valore viene restituito senza wikilink.

Parametri con nome

Parametri di selezione

Parametri per la formattazione del risultato

Attenzione: tranne pattern e extlink, tutti questi parametri funzionano solo sul valore letto da Wikidata. Se il valore è inserito in locale non viene modificato; quindi ad esempio formatnum=sì non formatta i numeri inseriti dall'utente con il secondo parametro, che dovranno essere inseriti già formattati oppure essere elaborati dal template principale.

Per il solo tipo stringa
Per il solo tipo coordinate geografiche
Per il solo tipo url
|Valore1 = ((Wikidata|P856|(({sito|))}|extlink=sì))
Nel caso invece si voglia una etichetta prestabilita per il link, allora non è necessario il parametro extlink ma è sufficiente pattern, esempio:
|Valore1 = ((Wikidata|P856|(({sito|))}|pattern=[$1 Sito ufficiale]))
Per il solo tipo elemento
Per il solo tipo testo monolingua
Per il solo tipo quantità
Per il solo tipo data e ora

Pagine correlate

Note

  1. ^ La funzionalità è presente in it.wiki dal 1º giugno 2015.
  2. ^ Come per il parametro "from", l'utilizzo di showprop rende la chiamata al template una expensive parser function, quindi non utilizzabile più di 500 volte in una stessa pagina.
  3. ^ Se showunit è utilizzato senza il parametro unit (quindi senza ulteriore conversione) il simbolo è ottenuto direttamente da Wikidata dalla proprietà simbolo unità (P5061). Se invece è usato in unione a unit, il simbolo dell'unità di misura, come il valore convertito, è ottenuto dal modulo:Conversione (e quindi limitato alle unità configurate).
.mw-parser-output .itwiki-template-occhiello{width:100%;line-height:25px;border:1px solid #CCF;background-color:#F0EEFF;box-sizing:border-box}.mw-parser-output .itwiki-template-occhiello-progetto{background-color:#FAFAFA}html.skin-theme-clientpref-night .mw-parser-output .itwiki-template-occhiello{background-color:#202122;border-color:#54595D}html.skin-theme-clientpref-night .mw-parser-output .itwiki-template-occhiello-progetto{background-color:#282929}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .itwiki-template-occhiello{background-color:#202122;border-color:#54595D}html.skin-theme-clientpref-os .mw-parser-output .itwiki-template-occhiello-progetto{background-color:#282929)) Progetto Template Progetto Wikidata
Crea la tabella TemplateData!