Moduuli:Hakemisto/ohje

Wikisanakirjasta

Tämä on ohjesivu moduulille Moduuli:Hakemisto

Moduuli tuottaa automaattisesti päivittyvän hakemiston yksittäisestä sivusta tai tietyn sivun arkistoista.

Käyttö sivun hakemiston tuottamiseen:

{{#invoke:Hakemisto|luo_hakemisto
| nimiavaruus     = 
| sivu            = 
}}

Esimerkki:
{{#invoke:Hakemisto|luo_hakemisto|nimiavaruus=Wikisanakirja|sivu=Kahvihuone/arkisto4}}

Käyttö arkistohakemiston tuottamiseen:

{{#invoke:Hakemisto|arkistot
| nimiavaruus     = 
| sivu            = 
| väli            = 
| etuliite        =
| ensimmäinen     = 
| viimeinen       = 
}}

Arkistohakemiston voi aloittaa tietystä arkistonumerosta (parametrilla ensimmäinen, oletusarvo 1) ja päättää tiettyyn numeroon (parametrilla viimeinen). Mikäli parametrille viimeinen ei määritetä mitään arvoa, moduuli muodostaa hakemistot viimeisimpään olemassaolevaan arkistoon saakka. Jos arkistonumeroiden edellä ei käytetä välilyöntiä (tyyliin Arkisto3), on parametrin väli arvoksi asetettava ei. Lisäksi jos arkistoetuliitteenä on jokin muu teksti kuin Arkisto, voi tarvittavan säädön tehdä parametrilla etuliite. Esimerkiksi pienellä alkukirjaimella kirjoitetun etuliitteen tapauksessa moduulikutsussa tarvitaan kohtaa | etuliite = arkisto.

Esimerkkejä:
{{#invoke:Hakemisto|arkistot|nimiavaruus=Wikisanakirja|sivu=Kahvihuone|etuliite=arkisto|väli=ei}}

{{#invoke:Hakemisto|arkistot|nimiavaruus=Wikisanakirja|sivu=Ylläpitäjien ilmoitustaulu}}

{{#invoke:Hakemisto|arkistot|nimiavaruus=Keskustelu käyttäjästä|sivu=Sentree|väli=ei}}

{{#invoke:Hakemisto|arkistot
| nimiavaruus     = Wikisanakirja
| sivu            = Kahvihuone
| väli            = ei
| etuliite        = arkisto
| ensimmäinen     = 7
| viimeinen       = 11
}}

Moduulia substatessa kannattaa käyttää parametria subst ja asettaa sen arvoksi jotakin muuta kuin ei.

Esimerkkejä:

{{subst:#invoke:Hakemisto|arkistot|nimiavaruus=Wikisanakirja|sivu=Kahvihuone|etuliite=arkisto|väli=ei|subst=k}}
{{subst:#invoke:Hakemisto|arkistot|nimiavaruus=Wikisanakirja|sivu=Kahvihuone|etuliite=arkisto|väli=ei|ensimmäinen=3|viimeinen=7|subst=k}}
{{subst:#invoke:Hakemisto|arkistot|nimiavaruus=Keskustelu käyttäjästä|sivu=Sentree|väli=ei|subst=k}}