Šablon:Infokutija
Dokumentacija šablona | [uredi] [historija] [ ] |
Ova dokumentacija je prikazana u Šablon:Infokutija/dok. |
Ovaj šablon koristi Modul:Infobox, skriptu koja je napravljena u programskom jeziku Lua. |
Ovaj šablon je sinhroniziran sa šablonom Infobox. |
Ovaj šablon je namijenjen da se koristi kao meta-šablon: šablon za pravljenje drugih šablona. Nije napravljen da se koristi direktno u članku. Pogledajte Pomoć:Infokutija za uvod o korištenju infokutija gdje ćete naći kako da sami napravite šablon. Pogledajte također Kategorija:Infokutije za spisak postojećih infokutija.
Korištenje
Korištenje ovog šablona je u principu jednak šablonu {{navkutija}}, samo što ima jednu važnu razliku. Svaki red u tabeli može sadržati zaglavlje, ili par oznaka/podaci, ili samo podaci. Ove kombinacije se međusobno isključuju, tako da ako se definira red sa zaglavljom i sa parom oznaka/podaci, onda će par oznaka/podaci biti ignoriran.
Da bi se ubacila slika negdje osim na vrhu infokutije, ili neki drugi podaci, može se koristiti red samo sa poljem podaci.
Opcionalni parametri
naziv
- Sa ovim parametrom se dodavaju linkovi "p (pogledaj)/r (razgovor)/u (uredi)" na dnu infokutije koji vode prema stranici navedeno u ovom parametru. Kao unos se može na primjer koristiti vrijednost {{subst:STRANICA}}, što preusmjerava korisnike prema definiciji šablona.
dijete
- Vrijednost "da" kod ovog parametra dozvoljava korištenje infokutije u drugoj infokutiji. Ovo omogućava pravljenje modularnih infokutija. Pogledajte sekciju Ugrađene infokutije za više detalja. Standardno isključeno.
podkutija
- Parametar dozvoljava korištenje podkutija i služi kao alternativa parametru
dijete
. Razlikuje se s tim što se uklanja ivica kutije dok se unutrašnji izgled zadržaje. Vrijednost "da" aktivira ovu opciju, gdje podkutija treba da ima parametarnaslov
, ali bez parametranaziv
. Pogledajte sekciju Podkutije za više detalja. Standardno isključeno. dekat
- Kada se ovaj parametar stavi na "da", stranica na kojoj je postavljen ovaj šablon neće biti automatski kategorisana u održavajuće kategorije u slučaju nastajanja određenih problema. Standardno isključeno.
Parametri sadržaja
Naslov
Postoje dva različita načina dodavanja naslova uz infokutiju: unutar ivice infokutije na vrhu tabele, ili van ivica na vrhu infokutije. Moguće je koristiti jedan od ova dva načina, ili čak oba istovremeno ako je to potrebno. Također postoji mogućnost da se naslov ne prikazuje, ali ovo nije preporučljivo.
naslov
- Tekst za naslov infokutije, pozicionirano iznad infokutije (ili kao kao zaglavlje sekcije u slučaju podkutije uz parametar
dijete
). iznad
- Tekst koji se postavlja na gornje polje tabele.
podzaglavlje(n)
- dodatna polja za naslov podzaglavlja. Pozicionirano ispod polja {{{naslov}}} i {{{iznad}}}, ali prije slika. Parametri podzaglavlja po broju (n) ne smiju imati veću razliku od 10.
Primjeri:
Podzaglavlje infokutije | |
{{Infokutija | naziv = {{subst:STRANICA}} | naslov = Tekst kao naslov iznad infokutije | subheader = Podzaglavlje infokutije | header = (ostatak infokutije ovdje) }}
Tekst u gornjem polju infokutije | |
---|---|
Podzaglavlje infokutije | |
Drugo podzaglavlje infokutije | |
{{Infokutija | naziv = {{subst:STRANICA}} | iznad = Tekst u gornjem polju infokutije | podzaglavlje = Podzaglavlje infokutije | podzaglavlje2 = Drugo podzaglavlje infokutije | zaglavlje = (ostatak infokutije ovdje) }}
Slike
slika(n)
- slike koje se prikazuju na vrhu šablona. Koristiti punu sintaksu slike, kao na primjer
[[Slika:primjer.png|200px|alt=Alternativni tekst slike]]
. Slika se standardno centrira na mjestu gdje se pokazuje. Parametri slike po broju (n) ne smiju imati veću razliku od 10. naslov(n)
- Tekst ispod slike.
Glavni podaci
zaglavlje(n)
- Tekst zaglavlja u određenom na redu n. Brojevi zaglavlja i podataka se ne smiju razlikovati više od 50.
oznaka(n)
- Tekst za oznaku na redu n.
podaci(n)
- Podaci koji trebaju biti vidljivi na redu n. Brojevi zaglavlja i podataka se ne smiju razlikovati više od 50.
Nota: za bilo koju vrijednost za (n), nisu sve kombinacije parametara dozvoljene. Kada se naprimjer koristi parametar |zaglavlje(n)=
onda se |podaci(n)=
(i |redklasa(n)=
, |oznaka(n)=
, pogledati ispod) ignorišu; na dalje, bez parametra |podaci(n)=
se ignoriše parametar |oznaka(n)=
. Važeće kombinacije za bilo koji red su:
|klasa(n)=
|zaglavlje(n)=
|redklasa(n)=
|klasa(n)=
|podaci(n)=
|redklasa(n)=
|oznaka(n)=
|klasa(n)=
|podaci(n)=
Pogledajte također prikazivanje parametara zaglavlje4, oznaka4 i podaci4 u sekciji Primjeri ispod.
Domet numerisanja
Da bi se dozvolila fleksibilnost u promjenama infokutije, kod pravljenja nove infokutije mogu se koristiti ne-granični brojevi za zaglavlje i oznaku/podatke. Parametri za nove redove se onda u budućnosti mogu direktno dodati između postojećih redova bez potrebe za ponovno numerisanje postojećih parametara. Na primjer:
| zaglavlje3 = Sekcija 1 | oznaka5 = Oznaka A | podaci5 = Podaci A | oznaka7 = Oznaka C | podaci7 = Podaci C | zaglavlje10 = Sekcija 2 | oznaka12 = Oznaka D | podaci12 = Podaci D
Također je moguće automatski numerisati parametre sa modulom IncrementParams.
Imajte na umu da iako nema ograničenja za broj izkorištenih redova, brojevi parametara graničnih redova se ne smiju razlikovati za više od 50. Pogledajte također sekciju Ograničenja za više detalja.
Primjeri
Ispod je naveden primjer u kojem se definirani red ne prikazuje u infokutiji kada se navede parametar oznaka
bez parametra podaci
. Također se vidi da se sve prikaže kada se navede parametar zaglavlje
na istom redu sa parametrom podaci
. Primjetite da podzaglavlja standardno nisu podebljana. Primjer:
{{Infobox |name = {{subst:STRANICA}} |tijelostil = |naslovstil = |iznadstil = background:#cfc; |podzaglavljestil = |naslov = Test infokutija |iznad = Tekst iznad |podzaglavlje = Podzaglavlje iznad slike |podzaglavlje2 = Drugo podzaglavlje |slikastil = |tekststil = |slika = [[Slika:example.png|200px|alt=Primjerni alternativni tekst za sliku]] |tekst = Natpis slike ''example.png'' |zaglavljestil = background:#ccf; |oznakastil = background:#ddf; |podacistil = |zaglavlje1 = Samo zaglavlje | oznaka1 = | podaci1 = |zaglavlje2 = | oznaka2 = Sama oznaka koja se ne prikazuje (zato što je potreban nenadaven parametar "podaci") | podaci2 = |zaglavlje3 = | oznaka3 = | podaci3 = Sami podaci |zaglavlje4 = Sva tri definirana parametra (zaglavlje, oznaka, podaci, sa istim brojem za red) | oznaka4 = ne prikazuje se (isti broj kao zaglavlje) | podaci4 = ne prikazuje se (isti broj kao zaglavlje) |zaglavlje5 = | oznaka5 = Oznaka i podaci navedeni (oznaka) | podaci5 = Oznaka i podaci navedeni (podaci) |ispodstil = background:#ddf; |ispod = Tekst ispod }}
U sljedećem primjeru, parametri tijelostil
i oznakastil
su iskorišteni za podešavanje širine infokutije i standardne širine za kolone oznaka:
Oznaka 1 | Podaci 1 |
---|---|
Oznaka 2 | Podaci 2 |
Oznaka 3 | Podaci 3 |
Zaglavlje 4 | |
Oznaka 5 | Podaci 5: Mujo kuje konja po mjesecu. |
Tekst ispod | |
{{Infobox |name = {{subst:STRANICA}} |tijelostil = width:20em |naslovstil = |naslov = Test infokutija |zaglavljestil = |oznakastil = width:33% |podacistil = |zaglavlje1 = | oznaka1 = Oznaka 1 | podaci1 = Podaci 1 |zaglavlje2 = | oznaka2 = Oznaka 2 | podaci2 = Podaci 2 |zaglavlje3 = | oznaka3 = Oznaka 3 | podaci3 = Podaci 3 |zaglavlje4 = Zaglavlje 4 | oznaka4 = | podaci4 = |zaglavlje5 = | oznaka5 = Oznaka 5 | podaci5 = Podaci 5: Mujo kuje konja po mjesecu. |ispodstil = |ispod = Tekst ispod }}
Ugrađene infokutije
Infokutije se mogu ugraditi u druge infokutije koristeći parametar |dijete=
. Ovo je korisno za pravljenje modularnih infokutija, ili za ako se želi postići preglednost u kodu. Primjer:
Prva podsekcija | |
Oznaka 1.1 | Podaci 1.1 |
---|---|
Druga podsekcija | |
Oznaka 2.1 | Podaci 2.1 |
Tekst ispod |
{{Infokutija | naslov = Naslov infokutije | podaci1 = {{Infokutija | dekat = da | dijete = da | naslov = Prva podsekcija | oznaka1 = Oznaka 1.1 | podaci1 = Podaci 1.1 }} | podaci2 = {{Infokutija | dekat = da | dijete = da |naslov = Druga podsekcija | oznaka1 = Oznaka 2.1 | podaci1 = Podaci 2.1 }} | ispodstil = | ispod = Tekst ispod }}
U primjeru iznad je bitno primjetiti da se ugrađena infokutija definirana sa parametrom podaci
, umjesto sa parametrom zaglavlje
. Zbog toga naslov nije podebljan jer se ovo nije eksplicitno navedeno. Da bi se dobio podebljan naslov, potrebno je definirati ovu ugrađenu infokutiju sa parametrom zaglavlje
(pažnja: ako se definira sa parametrom label
onda se neće ništa prikazati!). Primjer:
Prva podsekcija | |
---|---|
Oznaka 1.1 | Podaci 1.1 |
Druga podsekcija | |
Oznaka 2.1 | Podaci 2.1 |
Tekst ispod |
{{Infokutija | naslov = Gornji naslov infokutije | zaglavlje1 = {{Infokutija| dekat = da | dijete = da | naslov = Prva podsekcija | oznaka1 = Oznaka 1.1 | podaci1 = Podaci 1.1 }} | zaglavlje2 = {{Infokutija | dekat = da | dijete = da | naslov = Druga podsekcija | oznaka1 = Oznaka 2.1 | podaci1 = Podaci 2.1 }} | ispodstil = | ispod = Tekst ispod }}
ili,
Prva podsekcija | |
---|---|
Oznaka 1.1 | Podaci 1.1 |
Druga podsekcija | |
Oznaka 2.1 | Podaci 2.1 |
Tekst ispod |
{{Infokutija | naslov = Gornji naslov infokutije | zaglavlje1 = Prva podsekcija {{Infokutija | dekat = da | dijete = da | oznaka1 = Oznaka 1.1 | podaci1 = Podaci 1.1 }} | zaglavlje2 = Druga podsekcija {{Infokutija | dekat = da | dijete = da | label1 = Oznaka 2.1 | data1 = Podaci 2.1 }} | ispodstil = | ispod = Tekst ispod }}
Nota: izostavljanjem parametra |naslov=
i ne navođenjem teksta prije ugrađene infokutije može dovesti do dodatnih praznih redova koji vjerovatno nisu poželjni.
Primjerni puni sintaks
(Nota: i ako je ispod samo 20 redova navedeno, ovom broju u principu nema ograničenja. Međutim, vrlo se rijetko dešava da infokutije imaju više od 20 redova. Ako je ipak više redova potrebno onda se kod ispod može proširiti po navedenom primjeru. Mikroformatni parametar "klasa" je ignoriran jer se ne koristi često.)
{{Infokutija | naziv = {{subst:STRANICA}} | dijete = {{{dijete|}}} | podkutija = {{{podkutija|}}} | kurzivan naslov = {{{kurzivan naslov|ne}}} | tijelostil = | naslov = | naslovstil = | iznad = | iznadstil = | podzaglavljestil = | podzaglavlje = | slika = | slikastil = | tekst = | tekststil = | slika2 = | naslov2 = | zaglavljestil = | oznakastil = | podacistil = | zaglavlje1 = | oznaka1 = | podaci1 = | zaglavlje2 = | oznaka2 = | podaci2 = | zaglavlje3 = | oznaka3 = | podaci3 = | zaglavlje4 = | oznaka4 = | podaci4 = | zaglavlje5 = | oznaka5 = | podaci5 = | zaglavlje6 = | oznaka6 = | podaci6 = | zaglavlje7 = | oznaka7 = | podaci7 = | zaglavlje8 = | oznaka8 = | podaci8 = | zaglavlje9 = | oznaka9 = | podaci9 = | zaglavlje10 = | oznaka10 = | podaci10 = | zaglavlje11 = | oznaka11 = | podaci11 = | zaglavlje12 = | oznaka12 = | podaci12 = | zaglavlje13 = | oznaka13 = | podaci13 = | zaglavlje14 = | oznaka14 = | podaci14 = | zaglavlje15 = | oznaka15 = | podaci15 = | zaglavlje16 = | oznaka16 = | podaci16 = | zaglavlje17 = | oznaka17 = | podaci17 = | zaglavlje18 = | oznaka18 = | podaci18 = | zaglavlje19 = | oznaka19 = | podaci19 = | zaglavlje20 = | oznaka20 = | podaci20 = | ispodstil = | ispod = }}
Ograničenja
Ovaj odlomak potrebno je proširiti. |
Također pogledajte
- Modul:Infobox - Lua modul koji implementira ovaj šablon
- Šablon:Navkutija
- Spisak infokutija