Ohje:Mallineet

Kosto-wikistä
Siirry navigaatioonSiirry hakuun

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}}
Esimerkkikuva
Kaunis kiitos...
toivotus kaikilta meiltä.
halihali, Jaska
Nimetyillä muuttujilla
 
'''Kaunis kiitos...'''<br />
<small>toivotus {{{syy}}}.<br />
halihali, {{{allekirjoitus}}}</small>
Syöte Tulos
{{Kiitos
|syy = kaikilta meiltä
|allekirjoitus = Jaska}}
Esimerkkikuva
Kaunis kiitos...
toivotus kaikilta meiltä.
halihali, 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.