Usuari:Amadalvarez/traduccions 2
;Paràmetres en joc:
- item:William Shepherd (Q361932)
- Premis (P166): Medalla d'Honor Espacial del Congrés (Q1126046) i Medalla pel Mèrit a l'Exploració Espacial (Q2567963)
- Imatge de condecoració (P2425):
CongSpaceRib.png
iMedal For Merit in an Space Exploration (Russia 2010) ribbon.svg
Amb
{{#invoke:Wikidata |claim |item= Q361932 |formatting=table |property=P166 |qualifier=P585 |separator=<br /> |rowformat=* $1 $0 |rowsubformat1=($1) | colformat0= }}
S'obté una llista de premis amb l'any (qualifier P585) i el nom del premi (property P166)
- (2003) Medalla d'Honor Espacial del Congrés
- Medalla pel Mèrit a l'Exploració Espacial
- Astronaut Hall of Fame
- (1996) Medalla de Servei Distingit de la NASA
- Medalla de Servei Distingit de la NASA
- (2004) International Space Hall of Fame
- (2002) Medalla de Servei Distingit de la NASA
Així com l'any de la concessió és un qualificador de la relació (no és propietat de la persona ni del premi, sinó de la relació "aquest premi en aquesta persona"), si volem mostrar una propietat que és de la propietat llistada i no de la relació, cal fer una crida subordinada i necessitem la Q de la propietat llistada per a passar-la. Això obliga a posar colformat0=raw
.
A l'exemple, volem afegir la imatge del símbol del premi (P2425). En aquest cas:
{{#invoke:Wikidata |claim |item= Q361932 |formatting=table |property=P166 |qualifier=P585 |separator=<br /> |rowformat=* $1 {{((}}Imatge_item_subordinat{{!}}$0{{!}}P2425{{!}}30px{{))}} |rowsubformat1=($1) | colformat0=raw }}
Ara bé, habitualment aquestes propietats subordinades no substitueixen, sinó que complementen la propietat que estàvem llistant, però ja no tenim el nom, perquè hem posat colformat0=raw. Per poder obtenir el nom tenim la {{Nom ítem WD}} a qui se li passa la Q de la propietat llistada i retorna el label o la page WP, si existeix. Aquest darrer procés es podria evitar si poguéssim tenir la Q de la propietat llistada sense haver de posar colformat0=raw. Això és una necessitat quan se li vol aplicar funcionalitat del mòdul:wikidata com el case=gender que aplica quan crides propietats amb un format diferent de raw.
{{#invoke:Wikidata |claim |item= Q361932 |formatting=table |property=P166 |qualifier=P585 |separator=<br /> |rowformat=* $1 {{((}}Imatge_item_subordinat{{!}}$0{{!}}P2425{{!}}30px{{))}} <!-- -->{{((}}Nom ítem WD{{!}}$0{{))}} |rowsubformat1=($1) | colformat0=raw }}