Malli arutelu:Kl/liivakast

Viimase kommentaari postitas Cumbril 5 aasta eest.

MR - selline tulemus peaks olema {{Kl/liivakast|MR}} puhul. Kas Kasutaja:Cumbril oskad aidata? --Pelmeen10 17. august 2018, kell 14:22 (EEST)Vasta

Kui soovid, et tekiks vikilink, millel on abbr title, siis peab abbr title olema lingi ümber. Koodinäide: en:Template:Abbr. Praeguses koodis on kaks switchi, mis kontrollivad esimest mallile antud argumenti ja mõlemad tagastavad tulemuse. Esimese switchi tulemus on vikilingi sees ja teise tulemus on abbr-i sees, esimese järel. Ehk siis tekib kaks eraldi stringi.
Võin koodi muuta nii, et see väljastaks antud argumendiga (ehk MR-iga) soovitud tulemuse, aga kuna ma malli üldisest otstarbest aru ei saa, siis see poleks ikka see, mida vaja. Soovitan alustuseks teha kohatäiteväärtustega html-kood (võttes aluseks näiteks en:Template:Abbr) ja siis kirjutada sinna sisse switchid. Üldiselt võiks switchide kood olla loetavalt kirja pandud, iga case omaette real. Nii nagu siin on: mw:Help:Extension:ParserFunctions##switch. Cumbril (arutelu) 17. august 2018, kell 20:45 (EEST)Vasta
Panin vale näite. Siin on selgemalt: mw:Template:Abbr. Cumbril (arutelu) 17. august 2018, kell 21:07 (EEST)Vasta
Cumbril, Mall on mõeldud kergejõustiku artiklites (nt. 2018. aasta Euroopa meistrivõistlused kergejõustikus) rekordite (või muu lühendi) lihtsamaks märkimiseks. Kui praegu on vaja kirjutada <span style="color: " class="explain" title="Euroopa meistrivõistluste rekord">EMR</span>, et tulemus oleks EMR, mis märgib siis EMvõistluste rekordit. Lihtsam oleks kirjutada {{kl|EMR}}. Aga teatud juhul võiks mall tekitada lingi - "MR" lühend võiks aga viia artiklisse Kergejõustiku maailmarekordid, teiste puhul ei ole linki vaja. --Pelmeen10 17. august 2018, kell 22:36 (EEST)
Muutsin. Cumbril (arutelu) 18. august 2018, kell 12:33 (EEST)Vasta
Naase leheküljele "Kl/liivakast".