Din ce fișiere se compune șablonul de joomla și ce funcții efectuează

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:

. Conținutul documentului XML reprezintă instrucțiuni pentru programul de instalare Joomla. type = "template" spune instalatorului că vom instala șablonul și acest șablon este pentru Joomla 1.5.

TemplateTutorial15. Specifică numele șablonului dvs. Numele pe care îl introduceți aici va fi, de asemenea, utilizat pentru a crea un director din directorul de șabloane. Prin urmare, aceasta nu trebuie să conțină caractere pe care sistemul de fișiere nu le poate gestiona, cum ar fi locurile. Instalând manual, trebuie să creați un director identic cu numele șablonului.

1.0. Versiune de șablon.

... . Diverse fișiere utilizate în șablon.

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ă ... . Căile spre fișierele imagine sunt specificate din dosarul rădăcină al șablonului. De exemplu, dacă șablonul se află în «YourTemplate» dosar și toate imaginile sunt în «imagini» dosar în interiorul «YourTemplate» dosar, indicând calea corectă ar fi: imagini / my_image.jpg .

În cele din urmă, toate stilurile necesare sunt listate aici. Numele fișierului este descris în ... . calea este specificată din rădăcina șablonului.

... . Localizarea modulelor utilizate în șablon.

... . Parametrii care pot fi setați pentru funcțiile interne ale șablonului sunt descriși aici. De exemplu, pentru a schimba culoarea elementelor șablonului.

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:

Prima linie pur și simplu verifică prin intermediul PHP nu accesează direct fișierul. Acest lucru se face din motive de securitate.

DOCTYPE-ul unei pagini web este una dintre componentele fundamentale ale modului în care un browser va afișa o pagină web și modul în care va interpreta CSS. Pentru a face mai clară, voi cita de pe site-ul alistapart.com:







[Informații despre DOCTYPE de pe site-ul W3C] este scris de botaniști pentru tocilari. Și când vorbesc despre botanici, nu mă refer la profesioniști obișnuiți în dezvoltarea web ca tine și cu mine. Adică tocilarii care ne fac să arătăm ca o bunica în Day-When-It-Come-First-Letter ™.

În orice caz, puteți utiliza mai multe DOCTYPE. În primul rând, documentul DOCTYPE îi spune browserului cum să interpreteze pagina. Există, de asemenea, cuvintele "stricte" și "tranziționale", care, de altfel, definesc prelucrarea flotorului: stânga și plutitorul: dreapta. De la apariția internetului, diferite browsere au avut niveluri diferite de suport CSS. Aceasta înseamnă, de exemplu, că Internet Explorer nu înțelege comanda min-width, care stabilește lățimea minimă a paginii. Pentru a duplica efectul acestei comenzi, trebuie să puneți hack-ul corespunzător în CSS.

"Strict" înseamnă că HTML (sau XHTML) va fi interpretat în strictă conformitate cu standardele. DOCTIPUL "de tranziție" permite și unele abateri de la standard atunci când interpretează.

Din păcate, site-ul dvs. poate începe să fie procesat în modul "quirks", fără dorința dvs. specială. De obicei, acest lucru se întâmplă din două motive:

Microsoft a configurat IE6, astfel încât să producă pagini valide, dar a fost în modul "quirks". Aceasta se întâmplă atunci când o declarație XML este specificată înainte de DOCTYPE.

După DOCTYPE, declarația XML merge:

xml: lang = "