Pentru a înțelege ce ar trebui să includă un șablon, luați în considerare un șablon curat pentru Joomla.
Componente ale fișierelor șablon
Șablonul Joomla este format din mai multe fișiere și foldere. Aceste fișiere sunt amplasate în directorul / templates / folder din directorul rădăcină Joomla, fiecare în folderul propriu. Deci, dacă avem două șabloane instalate, vom vedea această structură:
Rețineți că numele de foldere șabloane se potrivesc cu numele ei înșiși modele, în acest caz, «element de» și «Voodoo». Rețineți că numele sunt case-sensitive și nu pot conține spații.
În directorul șablon există mai multe fișiere necesare:
Numele acestor două fișiere ar trebui să fie exact aceleași ca și cele din scriptul kernelului Joomla.
Primul fișier este fișierul XML al șablonului nostru.
Al doilea fișier este motorul șablon propriu-zis.
Acest fișier este cel mai important. Acesta stabilește aspectul paginii și îi spune lui Joomla unde să pună diferitele componente și module. Un fișier este o combinație de PHP și (X) HTML.
În aproape toate șabloanele, sunt utilizate fișiere suplimentare. De obicei (deși nucleul CMS nu mai este esențial), acestea sunt aranjate după cum urmează:
/element/template_thumbnail.png
/element/css/template.css
/element/images/logo.png
Acesta este un exemplu de localizare a acestor fișiere. Tabelul 9.1 descrie fiecare dintre acestea.
Tabelul 9.1. Fișierele de bază necesare pentru șablon
Să ne uităm la semnificația câtorva dintre aceste linii:
Fișierele utilizate în șablon sunt descrise în atribut
Toate fișierele de imagini utilizate în șablon sunt, de asemenea, incluse în secțiunea "fișiere". Fiecare dintre ele este inclusă într-o etichetă
În cele din urmă, toate stilurile necesare sunt listate aici. Numele fișierului este descris în
Ce este de fapt în fișierul index.php. Acest fișier este o combinație de (X) HTML și PHP și definește tot ce are legătură cu aspectul și afișarea paginii.
Mai întâi, să examinăm intrarea DOCTYPE, care este foarte critică pentru obținerea valabilității șablonului, în partea de sus a index.php. Această mică bucată de cod este în partea de sus a fiecărei pagini web. În șablonul nostru, este prezent și: