Pagalba:Šablonai: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Ištrintas turinys Pridėtas turinys
Matasg (aptarimas | indėlis)
Naujas
 
Matasg (aptarimas | indėlis)
Naujas
1 eilutė: 1 eilutė:
'''Šablonai''' - turinio fragmentai, naudojami keliuose puslapiuose. Naudoti šablonus patogiau, nei tiesiog kopijuoti tą patį tekstą iš vieno straipsnio į kitą, nes tai supaprastina vienodo teksto palaikymą - padarius pakeitimą šablone, tekstas pasikeis iškart visuose puslapiuose, naudojančiuose šabloną, kitu atveju reikėtų daryti tą patį pakeitimą kiekviename puslapyje. Naudojant šablonus galima vienu keitimu įtakoti bendro teksto išvaizdą, stilių, išdėstymą.
==Šablonai ir jų paskirtis==
Kiekvieno šablono vartosena turėtų būti aprašyta jo diskusijų puslapyje. Čia pateikta trumpi bendro naudojimo šalbonų vartosenos aprašymai. Čia galima rasti [[:Category:Šablonai|visus esamus šablonus]].


Šablonai dažniausiai naudojami žymėms (pvz., nebaigtumo žymė - <nowiki>{{stub}}</nowiki>, nuorodų į panašius puslapius lentelėms, portalų bei pirmo puslapio skaidymui į dalis, taip pat kitais atvejais.
===Bendro naudojimo šablonai===
;[[Template:Delete|<nowiki>{{Delete}}</nowiki>]] : straipsnis skirtas trynimui (tačiau pagal angliškos srities susitarimus knygos netrinamos, bet padedamos į kitą lentyna (Bookshelf))
;[[Template:Stub|<nowiki>{{Stub}}</nowiki>]] : nebaigta knyga (turėtų pakliūti į nebaigtų kategoriją), tačiau dar yra knygos stadijos šalbonai.
;[[Template:stadija|<nowiki>{{stadija}}</nowiki>]] arba [[Template:stage|<nowiki>{{stage}}</nowiki>]] ir [[Template:stage short|<nowiki>{{stage short}}</nowiki>]] : rodo knygos užbaigtumą procentais


==Šablonų smėliadėžė (angl. Template sandbox)==
===Receptų srities šablonai===

[[Template:Ingredient|<nowiki>{{Ingredient}}</nowiki>]]
Jeigu norite eksperimentuoti su šablonais (ir išsaugoti juos neištrintus, kol nebaigėte "žaisti") naudokitės [[Template:ŠablonoSmėliadėžė]] .
[[Template:Receptas|<nowiki>{{receptas}}</nowiki>]]

== Pavadinimai ==

Šablonų pavadinimuose galima naudoti tarpą, pvz., <nowiki>{{Knygos turinys}}</nowiki>. Pirmoji (tiktai) pavadinimo raidė neskiria didžiosios ir mažosios, t.y. <nowiki>{{stub}}</nowiki> ir <nowiki>{{Stub}}</nowiki> rodo į tą patį šabloną.

==Kintamieji==
Šablonus galima parametrizuoti naudojant kintamuosius, pavyzdžiui, jei šablono ''X1'' turinys yra <code><nowiki>Reikšmė - '''{{{1}}}'''</nowiki></code>, tai naudojant šabloną <nowiki>{{X1|a b c}}</nowiki>, rezultatas bus "Reikšmė - '''a b c'''".

Galimi ir nebūtini kintamieji, nustatant reikšmę paga nutylėjimą, pavyzdžiui, <nowiki>{{{1|''nėra''}}}</nowiki>. Naudojant kintamuosius, nutylimas reikšmes, įdėtinius šablonus, galima sukurti gana sudėtingų šablonų su riboto programavimo galimybėmis.

==Raktažodis '''subst:''' ==
Naudojant raktažodį '''subst:''' galima įterpti ne nuorodą į šabloną, bet tiesiogiai jo sugeneruotą tekstą. Tai patogu jei sekančioje redagavimo sesijoje planuojate šį sugeneruotą tekstą papildomai redaguoti arba jei dėl kokių nors priežasčių nenorite, jog tekstas keistųsi redaguojant šabloną. Pavyzdžiui, <nowiki>{{subst:X1}}</nowiki> užbaigus redagavimo sesiją įterps šabloną atitinkantį tekstą kuris nesikeis vėliau keičiant šabloną X1. Tuo tarpu <nowiki>{{X1}}</nowiki> įterps nuorodą, ir rodomas tekstas keisis priklausomai nuo dabartinio šablono X1 turinio.

== Kaip sukurti naują šabloną ==

Paprasčiausias būdas - puslapyje, kuriame ruošiatės naudoti šabloną
#įterpkite <nowiki>{{XXX}}</nowiki> ({ ir } - šablonui naudojami ženklai, XXX - tai Jūsų pasirinktas šablono pavadinimas).
#spauskite "Kaip atrodys" mygtuką. Puslapio peržiūroje pamatysite raudoną nuorodą <nowiki>{{XXX}}</nowiki>.
#atsidarykite šią nuorodą kitame naršyklės lange. Atsidarys langas su nuoroda, kad tokio puslapio nėra sukurta.
#sukurkite (įvesdami norimą tekstą) ir išsaugokite šabloną.
#Pasižiūrėkite pradiniame puslapyje (kuriame įdėjote šabloną) ar gautas rezultatas yra toks kokio tikėjotės. Jei ne - redaguokite šablono puslapį - Šablonas:XXX.

==Nuorodos==
*[[:Category:Šablonai|Visi lietuviškųjų Vikiknygų šablonai]]
*[[meta:Template|Šablonų galimybės]] (anglų k.)
*[[meta:Extended template syntax|Sudėtinės šablonų galimybės]] (anglų k.)
[[Category:Pagalba]]
[[Category:Pagalba]]

13:44, 27 liepos 2007 versija

Šablonai - turinio fragmentai, naudojami keliuose puslapiuose. Naudoti šablonus patogiau, nei tiesiog kopijuoti tą patį tekstą iš vieno straipsnio į kitą, nes tai supaprastina vienodo teksto palaikymą - padarius pakeitimą šablone, tekstas pasikeis iškart visuose puslapiuose, naudojančiuose šabloną, kitu atveju reikėtų daryti tą patį pakeitimą kiekviename puslapyje. Naudojant šablonus galima vienu keitimu įtakoti bendro teksto išvaizdą, stilių, išdėstymą.

Šablonai dažniausiai naudojami žymėms (pvz., nebaigtumo žymė - {{stub}}, nuorodų į panašius puslapius lentelėms, portalų bei pirmo puslapio skaidymui į dalis, taip pat kitais atvejais.

Šablonų smėliadėžė (angl. Template sandbox)

Jeigu norite eksperimentuoti su šablonais (ir išsaugoti juos neištrintus, kol nebaigėte "žaisti") naudokitės Template:ŠablonoSmėliadėžė .

Pavadinimai

Šablonų pavadinimuose galima naudoti tarpą, pvz., {{Knygos turinys}}. Pirmoji (tiktai) pavadinimo raidė neskiria didžiosios ir mažosios, t.y. {{stub}} ir {{Stub}} rodo į tą patį šabloną.

Kintamieji

Šablonus galima parametrizuoti naudojant kintamuosius, pavyzdžiui, jei šablono X1 turinys yra Reikšmė - '''{{{1}}}''', tai naudojant šabloną {{X1|a b c}}, rezultatas bus "Reikšmė - a b c".

Galimi ir nebūtini kintamieji, nustatant reikšmę paga nutylėjimą, pavyzdžiui, {{{1|''nėra''}}}. Naudojant kintamuosius, nutylimas reikšmes, įdėtinius šablonus, galima sukurti gana sudėtingų šablonų su riboto programavimo galimybėmis.

Raktažodis subst:

Naudojant raktažodį subst: galima įterpti ne nuorodą į šabloną, bet tiesiogiai jo sugeneruotą tekstą. Tai patogu jei sekančioje redagavimo sesijoje planuojate šį sugeneruotą tekstą papildomai redaguoti arba jei dėl kokių nors priežasčių nenorite, jog tekstas keistųsi redaguojant šabloną. Pavyzdžiui, {{subst:X1}} užbaigus redagavimo sesiją įterps šabloną atitinkantį tekstą kuris nesikeis vėliau keičiant šabloną X1. Tuo tarpu {{X1}} įterps nuorodą, ir rodomas tekstas keisis priklausomai nuo dabartinio šablono X1 turinio.

Kaip sukurti naują šabloną

Paprasčiausias būdas - puslapyje, kuriame ruošiatės naudoti šabloną

  1. įterpkite {{XXX}} ({ ir } - šablonui naudojami ženklai, XXX - tai Jūsų pasirinktas šablono pavadinimas).
  2. spauskite "Kaip atrodys" mygtuką. Puslapio peržiūroje pamatysite raudoną nuorodą {{XXX}}.
  3. atsidarykite šią nuorodą kitame naršyklės lange. Atsidarys langas su nuoroda, kad tokio puslapio nėra sukurta.
  4. sukurkite (įvesdami norimą tekstą) ir išsaugokite šabloną.
  5. Pasižiūrėkite pradiniame puslapyje (kuriame įdėjote šabloną) ar gautas rezultatas yra toks kokio tikėjotės. Jei ne - redaguokite šablono puslapį - Šablonas:XXX.

Nuorodos