Suradnik:Ivi104/Predlošci

Izvor: Wikipedija
Dvostruke vitičaste zagrade
Dvostruke vitičaste zagrade

Predložak je osobina MediaWiki softvera koja omogućuje ugrađivanje (transkluziju) stranica unutar drugih stranica. Predložak dopušta uključivanje istog sadržaja na veći broj stranica odjednom, a sve promjene u sadržaju predloška odmah se odražavaju i na svim stranicama na kojima se predložak nalazi.

Predlošci se nalaze u imenskom prostoru Predložak: [ns:10].

Postavljanje predloška u članak

Tekst koji se napiše na stranicu imena Predložak:Ime našeg predloška može se uključiti u bilo koji članak upisivanjem {{Ime našeg predloška}}. Tekst sa stranice Predložak:Ime našeg predloška bit će prikazan u odredišnom članku umjesto gornjeg koda.

Pri izradi predložaka birajte neutralne boje (za primjer pogledajte već postojeće iz kategorije infookvira).

Opširnije upute glede dizajna i sastava predložaka: Wikipedija:Tipski članci/Predlošci.

Vrste predložaka[uredi | uredi kôd]

Postoji mnogo vrsta predložaka jer to ovisi o njihovoj namjeni odnosno ovisi o člancima u koje se postavljaju.

  • predlošci koji se postavljaju u članke koji ne zadovoljavaju kriterije izgleda ili stila pisanja članaka: Kategorija:Predlošci - održavanje Wikipedije.
  • predlošci mrve koji obavještavaju suradnike da je dotični članak prekratak i da bi ga trebalo nadopuniti sadržajem. Izgled predložaka mrva je ovdje kao i način njihove izrade.
  • zemljopisni predlošci koji se koriste u člancima o državama, kontinentima, zajednicama država i sl. Neki od zemljopisnih predložaka su {{Oceanija}}, {{Regije Normandije}}, {{Strane svijeta}}, i slični.
  • navigacijski predlošci sadrže popis članaka o istoj temi, i često gumbe sakrij i otkrij u gornjem desnom kutu. Najbolji primjer ovakve vrste predloška je {{Hrvatski gradovi}}.
  • predlošci za ujednačavanje izgleda članaka koriste se primjerice u člancima o zemljama svijeta, filmovima i sličnim temama za koje je važno da imaju jedinstven izgled. Neki od takvih predložaka su {{Infookvir zemlja svijeta}}, {{Infookvir film}} i drugi.
  • Suradnički okvirići su predlošci koje suradnici postavljaju na svoje suradničke stranice da bi označili svoje hobije, sposobnosti, znanja i sl. Više o njima ovdje

Mogućnosti predložaka[uredi | uredi kôd]

Parametri[uredi | uredi kôd]

Predlošci dopuštaju prikazivanje različitog sadržaja ovisno o tome kako su pozvani - primjerice:

  • kod {{Pojasniti}} vraća [pojasniti]
  • kod {{Pojasniti|O kome je riječ?}} vraća [O kome je riječ?]

  • kod {{Boja}} vraća     
  • kod {{Boja|blue}} vraća     
  • kod {{Boja|lightblue|neki tekst}} vraća  neki tekst 
  • kod {{Boja|lightblue|neki drugi tekst|yellow}} vraća  neki drugi tekst 

Ovakva se funkcionalnost postiže korištenjem parametara. Najjednostavniji oblik korištenja parametara dan je niže:

Kod na stranici "Predložak:Primjer" Kod članka Izgled članka
Ovo je primjer {{{1}}}! {{Primjer}} Ovo je primjer {{{1}}}!
{{Primjer|teksta}} Ovo je primjer teksta!
{{Primjer|države}} Ovo je primjer države!
Ovaj je {{{1}}} stvarno {{{2}}}. {{Primjer}} Ovaj je {{{1}}} stvarno {{{2}}}.
{{Primjer|cvijet|lijep}} Ovaj je cvijet stvarno lijep.
{{Primjer|auto|prljav}} Ovaj je auto stvarno prljav.
{{Primjer|1=auto|2=prljav}} Ovaj je auto stvarno prljav.
{{{tijelo}}} ima promjer od {{{promjer}}} cm². {{Primjer}} {{{tijelo}}} ima promjer od {{{promjer}}} cm².
{{Primjer|tijelo=Kugla|promjer=20}} Kugla ima promjer od 20 cm².
{{Primjer|tijelo=Valjak|promjer=38}} Valjak ima promjer od 38 cm².

Kao što je vidljivo iz tablice, parametar može sadržavati samo vrijednost (pozicijski ili neimenovani parametri) [1, 2, ...] ili pak može biti oblika ime_parametra=vrijednost (imenovani parametri) [tijelo, promjer, ...]. Svakom će pozicijskom parametru automatski biti dodijeljeno ime koje odgovara njegovoj poziciji (1, 2, 3, …) [1=auto; 2=prljav, ...].

Znakovi bjeline (razmaci, tabulatori, ...) uklanjaju se s početka i kraja vrijednosti imenovanih parametara, no isto ne vrijedi za pozicijske parametre.

Okomita crta u imenu parametra upotrebljava tekst zadan parametrom ako parametar postoji, u protivnom upotrebljava tekst zadan iza okomite crte (ili ne prikazuje ništa ako tekst ne postoji):

Kod na stranici "Predložak:Primjer" Kod članka Izgled članka
Ovo je primjer {{{1|}}}! {{Primjer}} Ovo je primjer !
{{Primjer|teksta}} Ovo je primjer teksta!
Ovaj je {{{1|predmet}}} stvarno {{{2|nešto}}}. {{Primjer}} Ovaj je predmet stvarno nešto.
{{Primjer|cvijet|lijep}} Ovaj je cvijet stvarno lijep.
{{{tijelo|?}}} ima promjer od {{{promjer|-}}} cm². {{Primjer}} ? ima promjer od - cm².
{{Primjer|tijelo=Kugla|promjer=20}} Kugla ima promjer od 20 cm².

Na isti se način parametri mogu ulančavati: {{{promjer|{{{r|-}}} }}}, odnosno, ako postoji parametar promjer, njegova će vrijednost biti prikazana. U suprotnom, ako postoji parametar r, bit će prikazana vrijednost tog parametra, u suprotnom će slučaju biti ispisan tekst „-“.

Kod na stranici "Predložak:Primjer" Kod članka Izgled članka
{{{tijelo|?}}} ima promjer od {{{promjer{{{r|-}}} }}} cm². {{Primjer}} ? ima promjer od - cm².
{{Primjer|tijelo=Kugla|r=30}} Kugla ima promjer od 30 cm².
{{Primjer|tijelo=Sfera|promjer=40}} Sfera ima promjer od 40 cm².

Ako je navedeno više ulančanih parametara, bit će prikazan samo onaj koji je u kodu predloška najprije po redu - primjerice, da su u gornjem primjeru navedeni |r=10 i |promjer=20, predložak bi prikazao vrijednost 20 jer je u kodu predloška naveden prvo promjer a zatim r.

Ako je navedeno više različitih vrijednosti za isti parametar - primjerice |r=10 i |r=20, prikazat će se posljednja navedena vrijednost, a stranica s takvim pozivom bit će dodana u kategoriju Kategorija:Stranice u kojima se ponavljaju argumenti u predlošcima.

Varijable[uredi | uredi kôd]

Varijable su posebne riječi pisane unutar dvostrukih vitičastih zagrada VERZALOM.

Primjerice, vrijednost današnjeg datuma koja se automatski ažurira može se dobiti kodom: {{MJESNIDAN}}. {{MJESNIMJESECIME}} {{MJESNAGODINA}}. koji vraća 19. travnja 2024.

Puni popis varijabli na Wikipediji na hrvatskom jeziku možete pronaći na poveznici Wikipedija:Varijable, a puni popis varijabli na engleskom jeziku koje rade na svim MediaWiki projektima dostupan je na mw:Help:Magic_words#Variables.

Funkcije parsera[uredi | uredi kôd]

Funkcije parsera važan su dio predložaka jer dopuštaju uvjetni prikaz predloška ili nekog njegovog djela. Najčešće se koriste u infookvirima za prikaz određenog retka tablice samo ako parametar za taj redak nije prazan.

(dodati primjere)


(stari tekst)

Predlošci izrađeni od više predložaka[uredi | uredi kôd]

Ova vrsta predložaka u sebi ima dva ili više predložaka, a namjena mu je ista kao i kod običnog jednostavnog predloška samo što se uklapanjem više predložaka u jedan smanjuje potreba za upisivanjem više predložaka u članak već se postavi samo jedan predložak. Primjeri ovakvih predložaka su Predložak:BiH, Predložak:GiO SVE i drugi...


Predlošci sa parametrima[uredi | uredi kôd]

Predlošci sa parametrima (a parametri predloška su ono što je u predlošku označeno trostrukim vitičastim zagradama {{{ovo je parametar}}}. Ovakvi predlošci su npr, {{Grad}}, {{Općina}}, {{Satelit}}, ... kao i predlošci za uniformiranost članaka.