Discussioni modulo:Wikidata: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica Etichette: Annullato Modifica da mobile Modifica da web per mobile |
m Annullata la modifica di 87.26.12.197 (discussione), riportata alla versione precedente di Pil56 Etichette: Rollback SWViewer [1.6] |
||
Riga 1:
== Proposta aggiunta funzione ==
Sarebbe interessante, per un futuro utilizzo di questo modulo nei template sinottici, la possibilità di poter richiedere solo l'''n''-esimo valore di ogni proprietà. Per esempio, il template {{tl|Software}} richiede di inserire il linguaggio con cui è stato scritto il software in un parametro, se il software è stato scritto in due linugaggi bisogna usare due parametri e scrivere solo un linguaggio per parametro. Io propongo di fare una cosa tipo <nowiki>{{#Wikidata|nome_funzione|property=999|5}}</nowiki>, e mi restituisce il quinto valore della property 999.--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 20:49, 26 giu 2013 (CEST)
:Navigando tra i moduli ho visto questa discussione. Posso aggiungere facilmente la funzionalità. Il termine corretto è "statement", cioè ogni proprietà può avere tanti statement (infatti attualmente la funzione l'hanno chiamata "formatStatement"). Non c'è neanche bisogno di creare una nuova funzione, posso aggiungere alla funzione "formatStatements" un nuovo parametro con nome che chiamerei "n", per simmetria con la funzione N che ritorna proprio il numero di statement. Quindi la chiamata sarebbe: <nowiki>{{#invoke:Wikidata|formatStatements|property=p47|n=3}}</nowiki> per ritornare il valore del terzo statement. Ovviamente se n > del numero di statement presenti ritornerà una stringa vuota o un errore, a scelta. --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 14:08, 25 ott 2013 (CEST)
::Personalmente preferisco la stringa vuota.--[[Utente:Dega180|dega180]] ([[Discussioni utente:Dega180|msg]]) 16:17, 25 ott 2013 (CEST)
|