Joomla 1.5 šablonas. Antra dalis

PDFSpausdintiEl. paštas

Trečiadienis, 13 Liepa 2011 21:21 Parašė Rimvydas Peržiūrų: 2996

( 3 Balsai )
Joomla 1.5 šablonas. Antra dalis - 5.0 out of 5, based on 3 votes

 Šablono struktūra

Šablonas susideda iš sekančių failų ir katalogų:
Index.php – pagrindinis šablono failas. Šio failo pagrindinė paskirtis yra apibrėžti sritis, kuriose bus išvedami įvairūs komponentai ir moduliai.
templateDetails.xml – instaliacinis šablono failas, kuriame aprašoma kokie failai sudaro šį šabloną, todėl būtina jame nurodyti visus šablono failus ir modulių pozicijas.
favicon.ico – grafinis failas (ikonėlė) matoma naršyklės adreso laukelyje. Nebūtinas failas.
template_thumbnail.png -  grafinis PNG formato failas, šablono ekrano nuotrauka, kuri matoma Joomla! valdymo skyde šablonų tvarkyklėje. Nebūtinas failas.
params.ini - šablono nustatymų išsaugojimo failas. Gali buti tuščias, bet būtinas.

CSS aplankas yra aplankas, kuriame talpinami pakopinių stilių failai. Stilių failų gali būti vienas ar keli. Šiame šablone yra du stilių failai.
template.css – pagrindinis šablono stilių failas. Failas, nuo kurio priklauso šablono išvaizda.
menu.css –  meniu stiliaus atvaizdavimo failas. Norint aprašyti šablono meniu išvaizdą nebūtina kurti atskiro failo - galima viską talpinti pagrindiniame CSS faile. Dažniausiai taip ir būna (jei šablonas nėra sudėtingas), tačiau čia, kad būtu aiškiau ir patogiau nagrinėti, CSS aprašymai išskirti į atskirus failus.  Abu CSS failai turi būti aprašyti ir prijungti pagrindiniame šablono index.php faile.
Images katalogas – jame saugomi visi šablono grafiniai failai.

Dabar apie pati šabloną, kuris kurtas panaudojant gaires.

Šablone numatytos sekančios modulių pozicijos:


Blokas user1 naudojamas paieškos moduliui mod_search. Blokas turi fiksuotą aukštį ir, jei nenaudojamas joks modulis, automatiškai nėra paslepiamas.
Blokas header. Paprastai talpinamas grafinis failas. Šiuo atveju tai header.jpg, esantis img aplanke.
Blokas user2 skirtas horizontalaus meniu atvaizdavimui. Sukuriame topmenu ir priskiriame jam poziciją user2, pritaikome modulio sufiksą  _tab. Jei šioje pozicijoje niekas netalpinama, ji automatiškai paslepiama.
Blokai left ir right įvairių modulių atvaizdavimui. Jei naudosime vertikaliam meniu atvaizdavimui (mod_mainmenu) jam turime prisikirti sufiksą  _menu2. Jei kažkuris stulpelis (left ar right) nenaudojama, ji pasislepia ir tą vietą automatiškai užpildo turinys.
Bloke user3 galima talpinti įvairius modulius. Jei šioje pozicijoje niekas netalpinama, ji automatiškai paslepiama.
Blokas bottom skirtas custom HTML moduliams talpinti. Juose gali būti įvairi informacija, reklaminiai baneriai ir t.t. Naudojant custom HTML modulius jiems reikia suteikti sufiksą  _custom.
Blokas bottommenu skirtas meniu atvaizdavimui. Naudojant mod_mainmenu būtina suteikti sufiksą _menubot.
Blokas footer skirtas custom HTML modulio talpinimui, kuriame paprastai skelbiamos tinklapio autorinės teisės.  Jam reikia suteikti sufiksą _foot.
Stilių failuose template.css ir menu.css komentarais pažymėta, koks sufiksas formuoja tą ar kitą vaizdavimo stilių . Pabandykite pakaitalioti parametrus šiuose failuose, ir pažiūrėkite, kaip keičiasi tinklapio išvaizda.


Aptarkite šį straipsnį forume
Norėdami dalyvauti diskusijoje turite prisijungti arba užsiregistruoti .

Joomla123.lt is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.