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.