Malldiskussion:Säsonger metamall

Senaste kommentaren: för 15 år sedan av Mgr i ämnet Hjälp

Hjälp redigera

Jag har skapat den här metamallen för att den ska kunna användas för att förenkla skapandet av navigationsrutor för sportsäsonger. Jag har ganska liten erfarenhet av mallskapande så jag vill bara kolla att jag inte är ute cyklar och eventuellt få lite goda råd. Den funkar hyfsat, men innehåller just nu bara säsongerna från 1990 och fram till 2009. Tyvärr växer den ganska snabbt när man fyller på nya år. Funderar på om det finns något sätt att skapa den rekursivt eller genom någon sorts for-loop så att man bara specar start- och slutår?

Som det är nu funkar den för sporter som spelas över kalenderår eller över höst/vår, men man kan inte blanda, vilket skulle behövas för att ersätta Mall:Fotbollsallsvenskan_genom_tiderna och man kan inte heller hoppa över säsonger som har blivit inställda. Tycker det känns väldigt krångligt att stödja det, eller finns det något enkelt sätt?

En brist är att det blir en extra '·' efter den sista säsongen. Borde gå att komma åt med ytterligare en #ifexpr om det är nödvändigt.

Tacksam för all feedback. --Mgr 11 mars 2009 kl. 22.11 (CET)Svara

Jag ändrade allsvenskamallen så den liknar mallar för många andra turneringar. /81.231.250.110 11 mars 2009 kl. 22.57 (CET)Svara
Tack för det snabba svaret. Är det Mall:NavboxYears som ska vara standard för liknande mallar? I så fall ber jag någon administratör radera den här.--Mgr 11 mars 2009 kl. 23.06 (CET)Svara
Man kanske inte behöver radera denna, man kan ju konvertera den till en {{navboxYears}} ganska lätt, även fast jag föredrar att det är en traditionell navigationsruta (de andra är så smala, ser bara dåligt ut). Men än så länge ser den jättebra ut! //Sertion disk.|Bidrag 11 mars 2009 kl. 23.14 (CET)Svara
Kollade även på {{Fotbollsallsvenskan genom tiderna}} och där är ett perfekt exempel på när den här typen av mall hade varit bättre. //Sertion disk.|Bidrag 11 mars 2009 kl. 23.16 (CET)Svara
Jag gör ett försök med navboxYears och ser hur det blir. Tack för hjälpen!--Mgr 12 mars 2009 kl. 09.05 (CET)Svara