Ohje:Mallineet
Vakiotekstien ja -rakenteiden lisääminen sivuille onnistuu MediaWikin mallineilla.
Mallineen luominen
Mallineet sijaitsevat Malline-nimiavaruudessa ja niitä luodaan samalla tavalla kuin muitakin wikin sivuja.
Mallineen käyttö
Mallineet ovat wikisivuja, joita voidaan käyttää muilla sivuilla kolmella tavalla:
{{Nimi}}
näyttää sivulla mallineen Malline:Nimi sisällön.{{subst:Nimi}}
jättää muokattuun tekstiin mallineen Malline:Nimi sisällön, kun tallennat muokkauksen.{{msgnw:Nimi}}
näyttää sivulla mallineen Malline:Nimi sisällön raakamuodossa; ikään kuin se olisi<nowiki>
-tagien ympäröimä.
Muuttujien käyttö
Numeroiduilla muuttujilla | |
'''Kaunis kiitos...'''<br /> <small>toivotus {{{1}}}.<br /> halihali, {{{2}}}</small> | |
Syöte | Tulos |
{{Kiitos|kaikilta meiltä|Jaska}}
|
|
Nimetyillä muuttujilla | |
'''Kaunis kiitos...'''<br /> <small>toivotus {{{syy}}}.<br /> halihali, {{{allekirjoitus}}}</small> | |
Syöte | Tulos |
{{Kiitos |syy = kaikilta meiltä |allekirjoitus = Jaska}} |
Voit määritellä muuttujia mallineissa joko numeroituina {{{1}}}
tai nimettyinä {{{muuttuja}}}
.
Esimerkki: Haluat pienen kiitosviestin, jonka voit lisätä toisten käyttäjien keskustelusivulle. Siinä on syy ja allekirjoituksesi. Voisit luoda mallineen Malline:Kiitos, johon lisätä tekstisi, niinkuin esimerkkitaulukossa.
Mallineelle annetut muuttujat erotetaan toisistaan pystyviivalla (|):
{{Kiitos|kaikilta meiltä|Jaska}}
. Nimetyt muuttujat annetaan muodossa muuttujannimi = arvo putkimerkillä erotettuina:
{{Kiitos|syy = kaikilta meiltä|allekirjoitus = Jaska}}
. Nimetyt muuttujat tekevät mallineen helpommin ymmärrettäväksi ja ne mahdollistavat järjestyksen muuttamisen. Numeroitujen muuttujien järjestys onnistuu antamalla ne nimetyssä muodossa: {{Kiitos|2=Jaska|1=kaikilta meiltä}}
.
Osittainen sisällytys
Mallineen sisällytystä voi ohjata <noinclude>
ja <includeonly>
-tageilla.
Kaikki <noinclude>
ja </noinclude>
-tagien ympäröimä sisältö näkyy vain kun mallinetta katsotaan suoraan.
Mahdollisia hyödyntämiskohteita ovat:
- Mallineiden luokittelu
- Kielilinkit samanlaisiin mallineisiin toisissa kielissä
- Ohje mallineen käyttöön
<includeonly>
toimii käänteisesti. Teksti joka on <includeonly>
ja </includeonly>
-tagien ympäröimä näkyy vain kun malline sisällytetään toiseen sivuun. Tämä ominaisuus tulee tarpeen, kun halutaan lisätä kaikki mallinetta käyttävät sivut johonkin luokkaan.
Huomannet että tavalliset päivitysongelmat pätevät tässäkin -- jos muutat luokittelua mallineen sisällä, siitä hakevat sivut eivät päivity kun vasta jonkin ajan kuluttua: MediaWikin ylläpitotöiden jono hoitaa asian ajallaan.
Mallineiden järjestely
Jotta mallineista saisi täyden hyödyn, käyttäjien täytyy löytää ne ja osata käyttää niitä. Hyvä tapa on sisällyttää esimerkki itse malline-sivulle.
Esimerkiksi:
<noinclude> ==Käyttötapa== Mahdollistaa linkin muodostamisen kohteeseen: {{MallineenNimi|Termi1+Termi2+Termi3}} </noinclude>
Muokkaaja voi ”leikata ja liimata” esimerkin tarvitsemalleen sivulle. Tämä on yksinkertainen, mutta toimiva esimerkki, joka näyttää miten mallinteita käyttäen pääsee vähemmällä vaivalla.
Uuteen wikiin kannattaa perustaa luokka Luokka:Mallineet, jotta kaikki mallineet löytyvät yhdestä paikasta ja että käyttäjät löytävät ne.