Vés al contingut

Tema de Usuari Discussió:Vriullop/Fitxer de Discussions Estructurades 1

Amadalvarez (discussiócontribucions)

A la {{infotaula persona}} està previst que -opcionalment- es pugui afegir el medaller d'un esportista al final de la taula. Per fer-ho fàcil, es tracta de posar el mateix kit de plantilles (({{medaller}}, {{competició}}, {{esport}}, etc.) que es fan servir i així serà intuïtiu integrar-ho. És com ja funciona a {{infotaula de nedador}}.

Quan vaig fer les primeres proves vaig fer servir una infobox3cols amb child=yes per a que s'acomodessin les plantilles de contingut que tenen 3 columnes (competició, medalla, esport, etc.) sense les "tapaderes de taula" (medaller+end). Com veuràs al cas de Michael Jordan o Rafa Nadal de la galeria, els resultats eren correctes. Però la sorpresa és que no funcionen quan les poses en un article. La raó de que es vegin bé a les proves és perquè la galeria està muntada amb una taula que -de facto, i sense premeditar-lo- conté les infotaules.

Per a solucionar-ho m'he inspirat en com ho feia {{infotaula de nedador}} i he construït {{Infotaula persona/medaller}} que funciona bé. Hi ha una pàgina de prova amb casos diversos, per exemple, la situació en que algú hagi mantingut les tapaderes erròniament, com passa en Ian Thorpe.

La pregunta és: Saps com fer que la taula del medaller s'ajusti a l'ample de la infotaula que la conté i quedi com a les proves inicials o com l'actual infotaula nedador ?.

Merci,

Vriullop (discussiócontribucions)
Amadalvarez (discussiócontribucions)
  • Vist lo del 100%. Vist ara, era massa fàcil, però no hi havia pensat. Gràcies.
Vriullop (discussiócontribucions)

Veient les proves "amb medaller" i "sense medaller" ja ho he pillat. La plantilla medaller construeix una infotaula de medalles. Si ja està inclosa en una altra infotaula, no cal. Eliminant la plantilla medaller, és a dir el cas "sense medaller", desapareix l'error. Es pot veure la diferència entre el parser actual (que es menja l'error) i el parser futur amb https://ca.wikipedia.org/w/index.php?title=Usuari:Amadalvarez/proves2&action=parsermigration-edit, opció que apareix en la barra lateral activant a Especial:Preferències#mw-prefsection-editing "Enable parser migration tool".

Amadalvarez (discussiócontribucions)
  • Que la plantilla medaller incrustada és un error, ja ho havia detectat, però no podem evitar que algú ho posi. Per tant, ja m'està bé que surti com a error per poder caçar-los. No és un error de cap infotaula, sinó del contingut que ha escrit un editor i, a banda de posar un warning a la documentació, no podrem evitar que ho facin malament.
  • No coneixia aquesta funció, però el que és més trist, no entenc que fa. A simple vista em semblen millors els resultats amb el crop que li faig quan ho detecto (esquerra) que el que surt a la dreta.
Vriullop (discussiócontribucions)

Ara el parser arregla els errors més comuns dels usuaris, però això és un pegat insostenible i desapareixerà amb el futur parser. Quan es migri al nou parser els errors seran més evidents i la pàgina es mostrarà tal com surt en la columna de la dreta. Per això han donat un temps per anar arreglant els identificats en la pàgina especial LintErrors, tot i que aparentment ara no es noti la diferència.

Amadalvarez (discussiócontribucions)

Ara s'entén. Per això era pitjor la de la dreta. De moment he netejat tots els nedador que ho tenien. Milloraré les instruccions de la suite medaller.

Resposta a «Taules dins de taules»