Skabelondiskussion:DANKs

Page contents not supported in other languages.
Fra Wikipedia, den frie encyklopædi
Fodbold-ikon Denne artikel, kategori eller skabelon er en del af WikiProjekt Fodbold, et forsøg på at koordinere oprettelsen af fodboldrelaterede artikler på Wikipedia. Hvis du er interesseret kan du redigere artiklen som denne skabelon sidder på eller besøge projektsiden, hvor du kan deltage i projektet.
Skabelon Denne artikel er blevet vurderet til Klasse Skabelon på vurderingsskalaen. Eventuelle kommentarer om vurderingen kan skrives i huskeliste-form på denne diskussionsside.

Indsættelse af sæsonår[rediger kildetekst]

@PHansen: Nu har du tidligere hjulpet mig, så vil lige høre dig igen. Hvis jeg ønsker at denne skabelon skal kunne henvise til både Superligaen generelt, men også til Superligaen 2016-17 og Superligaen 2015-16 under parameteren SL, kan det så lade sig gøre? mvh Tøndemageren (diskussion) 7. sep 2016, 11:46 (CEST)

Det følgende forudsætter at jeg ikke har misforstået problemet:
Jeg kan ikke i øjeblikket se hvordan {{DANKs|SL}} som læser følgende linje (her med udvidelsen)
{{#switch: {{{1}}}
| SL = [[Superligaen]], [[Superligaen 2016-17]], [[Superligaen 2015-16]]
...
..skal kunne vælge hvilken af dem der skal bruges det pågældende sted (alle tre kan vises)
Jeg har set efter vejledning til switch'en på mw:Help:Extension:ParserFunctions#.23switch
Dér viser dette eksempel
{{#switch: comparison string
 | case1 = result1
 | case2 
 | case3 
 | case4 = result234
 | case5 = result5
 | case6 
 | case7 = result67
 | #default = default result
}}
Here cases 2, 3 and 4 all return result234; cases 6 and 7 both return result67
..vel snarere den omvendte situation: at forskellige parametre til {{DANKs}} kan give det samme resultat.
Om brug af {{PAGENAME}} eller andet kan bringes til at hente en af dem ud af en liste, kan jeg ikke overskue.
Måske Bruger:Dipsacus fullonum og/eller Bruger:Weblars kan udtænke en løsning eller give en bedre beskrivelse af problemet.
-- Mvh PHansen (diskussion) 7. sep 2016, 18:26 (CEST)
Først vil sige at denne skabelon i bund og grund er overflødig idet den bare skriver forkortelser fuldt ud. Man kunne lige så godt skrive turneringsnavnet i {{Dansk fodboldopdatering}} som at kalde {{DANKs}}. Den er også ineffektiv idet brug af #switch med mange grene kan tage lang tid at udføre.
Men for at svare på spørgsmålet, man kunne give årstallet som i en anden parameter. Det kunne f.eks. kodes i stil med:
{{#switch: {{{1}}}
| SL = [[Superligaen
| 1D = [[1. division (fodbold)
| 2D = [[2. division (fodbold)
| DS = [[Danmarkserien (fodbold)
...
}}{{#if {{{år|}}}|<includeonly> </includeonly>{{{år}}}}}{{!}}]]
includeonly bruges til at få et mellemrum. Det er utestet, og jeg er ikke sikker på det virker. Mvh. Kartebolle (diskussion) 7. sep 2016, 19:26 (CEST)