Vés al contingut

Tema de Viquipèdia:La taverna/Ajuda/Arxius/Flow

Plantilla amb una plantilla per cada valor retornat de Wikidata

5
Jmarchn (discussiócontribucions)

Per exemple:

{{#invoke:Wikidata|claim|property=p2101|item=Q18216}}

retorna

275 i 135

Jo voldria (és un exemple ja que no tindria cap sentit) que retornés:

275 i 135

Aplicant {{color}} per a cada element retornat per la funció del Mòdul:Wikidata. En la documentació del mòdul està recollit que això es pot fer, amb formatting={{((}}plantilla{{!}}paràmetre{{!}}nom{{=}}paràmetre{{))}}

Ho he provat de fer amb:

{{#invoke:Wikidata|claim|property=p2101|item=Q18216|formatting={{color|red|$1}}}}

i

{{#invoke:Wikidata|claim|property=p2101|item=Q18216|formatting={{((}}color{{!}}red{{!}}$1{{))}}}}

però sempre retorna 275 i 235 sense acolorir. Òbviament si sempre retornés un sol valor ja no tindria sentit el tema que plantejo.

Ep!, recordo que no és per això (era per aplicar una plantilla més complexa), tampoc ho vull per posar els tipus de grau d'aquesta propietat.

Vriullop (discussiócontribucions)

Funciona amb valors de tipus text, no en numèrics, dates o coordenades on s'apliquen altres formatacions.

Jmarchn (discussiócontribucions)

@Vriullop: Anem a l'aplicació per la qual estàvem treballant {{infotaula de fàrmac}}, doncs P267 retorna valor de tipus text:

{{#property:P267|from=Q425440}}dóna: M01AE17, M02AA27

Vull aplicar {{ATC WD}}, per exemple i per al primer: {{ATC WD|M01AE17}} dóna: M01AE17 (el primer tros amb un enllaç intern i la resta amb un d'extern, tal com està en la infotaula actual).

Llavors {{#property:P267|from=Q425440 |formatting={{ATC WD|$1}}}} dóna: M01AE17, M02AA27

Tampoc funciona: {{#property:P267|from=Q425440 |formatting={{((}}ATC WD{{!}}$1{{))}}}}, que dóna el mateix: M01AE17, M02AA27.

Vriullop (discussiócontribucions)

Quest formatting és un paràmetre del Mòdul:Wikidata, no de #property: {{#invoke:Wikidata | claim | item=Q425440 | property=P267 | formatting={{((}}ATC WD{{!}}$1{{))}} }} dóna M01AE17 i M02AA27

Jmarchn (discussiócontribucions)

He millorat l'ajuda al respecte i he afegit un exemple. Merci!.

Resposta a «Plantilla amb una plantilla per cada valor retornat de Wikidata»