Dokumentacija šablona | |
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 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.
naziv
dijete
podkutija
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 parametar naslov
, ali bez parametra naziv
. Pogledajte sekciju Podkutije za više detalja. Standardno isključeno.dekat
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
dijete
).iznad
podzaglavlje(n)
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) }}
slika(n)
]
. Slika se standardno centrira na mjestu gdje se pokazuje. Parametri slike po broju (n) ne smiju imati veću razliku od 10.naslov(n)
zaglavlje(n)
oznaka(n)
podaci(n)
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.
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.
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 = ] |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 }}
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.
(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 = }}
Ovaj odlomak potrebno je proširiti. |