Vés al contingut

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

Amadalvarez (discussiócontribucions)

Obro una llista de coses que et vull preguntar i que no són crítiques. És a dir, segueix gaudint del descans:

  • Pensava tenir alguns paràmetres per tunejar el comportament de les infotaules a nivell d'instal·lació (exemple: escuts als càrrecs, S/N) de forma que altres WP puguin fer certs canvis sense tocar el codi. Havia pensat posar-lo a la /labels com un més dels textos que recupera la GetsLabel. Alguna altra idea?
  • A alguns llocs genero una entrada a una categoria (ex.Articles sense imatge). On puc posar aquest text com a variable per poder fer tunning, com el cas anterior?.
  • A {{infotaula d'organització}} es mostra al peu una caixa plegada amb una infotaula incrustada de l'edifici, quan hi ha, o dels mapa quan no tenim edifici. En un moment indeterminat del temps, el sistema de plegat de la caixa va deixar de funcionar en ell cas de contenir una infotaula (amb child=yes). No ho vaig mirar i ara intento fer net i no ho trobo. Per tenir un escenari més net de codi, pots veure una prova a Usuari:Amadalvarez/barrera. La infotaula central és el cas real on es veu que la infotaula incrustada es veu sempre i el botó de desplegar sembla desplegar una línia en blanc. La prova de la dreta és quan li poso child =no, és a dir quan el que es troba és un bloc tancat; en aquest cas funciona, però estèticament és un nyap. La infotaula de la dreta no està construïda amb infotaula edifici, sinó només amb una versió bàsica de: infotaula + child=yes+ una línia. Tampoc funciona, la qual cosa em fa pensar que el que genera {{infotaula}} té alguna cosa que ho destarota. Algun suggeriment ?
  • ... continuarà ...
Vriullop (discussiócontribucions)

Contesto a les dues primeres qüestions, més fàcils. Per internacionalitzar una plantilla es pot fer com el mòdul, una subplantilla /i18n amb les configuracions locals. Per exemple amb: {{#switch: {{{1}}} | coat_of_arms = no | cat_no_image = Articles sense imatge }} A la plantilla principal pot cridar per exemple {{#ifeq:{{plantilla/i18n|coat_of_arms}} | yes | ..posar escut.. }} o {{#if:{{plantilla/i18n|cat_no_image}} | [[Category:{{plantilla/i18n|cat_no_image}}]] }}

Vriullop (discussiócontribucions)

He començat a mirar els child. Això serà complicat. Que la tercera infotaula surti desquadrada és normal. Si amplies l'amplada surt bé. El que fa el paràmetre child és heretar l'estil de la infotaula superior.

Mirant el codi font surt l'html desordenat, primer amb NavEnd quan hauria de ser al final, i després amb NavContent buit, per això la línia buida en clicar a mostrar. Mirant la informació de la pàgina surten dos errors de lint per etiquetes no tancades en la plantilla:infotaula, precisament en la primera i la segona. He provat el codi de l'anglesa en el Mòdul:Infobox, però no ho soluciona.

Amadalvarez (discussiócontribucions)

Per si et pot ajudar.

He posat {{llista desplegable condicional}} després de modificar-la per a que desplegues o no segons la longitud del text. Doncs bé, quan l'estructura que rep té una construcció preparada per repartir les dades de la llista retornada en dues columnes, tipus

<tr>((#invoke:Wikidata|claim|formatting=table|item=(((item|}}} |property=P2124|qualifier=P518|qualifier2=P585|list=firstrank

|rowformat=$1</td><td class="align=left">$0 $2

|rowsubformat2={{small|($2)}}||separator=</tr><tr>|conjunction=</tr><tr>|colformat2=Y}}</tr>

llavors es comporta igual, és a dir, no plega. En aquest cas, tot i simular l'efecte child, no estic actuant amb la plantilla infotaula, per tant sense efectes derivats d'ella.

Resposta a «Per quan tornis de vacances»