Crearea unui șablon pentru instantcms

Partea de cod 2. Paste

Acum, adăugați la sistemul de șablon pentru aspect, care va indica unde și ce să se afișeze.

1. La început template.php fișier într-un șir de caractere:


Acest lucru previne contactul direct fișierul șablon.

Fișierul template.php (domeniul său de aplicare) vor fi disponibile pentru obiecte din clase: $ inCore, $ inUser, $ Inpage ($ acest), $ inConf și $ inDB.

Apoi, trebuie să includă în zona Printhead metoda de ieșire ():


Vă rugăm să rețineți că, în domeniul tag-ul șablon 2 numai - unul conectează stiluri seturi și alte codificări. Nici alte tag-uri aici nu este nevoie, ele vor fi generate de sistem.
2. Apoi, în locul în care ar trebui să fie numele site-ului, se introduce:


3. Se introduce profundorul de plasare (calea traversată de către utilizator pe site):


În ghilimele, puteți specifica caracterul de separare sau un cod html.

4. În continuare, în cazul modulelor. În InstantCMS fiecare modul poate fi specificat pentru a afișa poziția (de exemplu, poate afișa în orice parte a paginii). Puteți selecta numai una dintre acele elemente care sunt prezentate în șablon. Pentru a specifica poziția în metoda șablon este utilizat printModules:


Ce s-ar întâmpla dacă un astfel de vizitator deschide meniul, care nu este legat de nici un singur modul cu poziția de „dreapta“? Coloana din dreapta va fi gol. Pentru a evita acest lucru, șablonul poate verifica mai întâi dacă există un modul atribuit această poziție, și numai apoi afișa coloana tabel. exemplu:


Metoda countModules returnează numărul de unități alocate în poziția. Ie Acum, în cazul în care poziția modulelor nu este prezent, atunci nu va fi afișată coloana.

4. Acum, șablonul este gata, și puteți trimite-l la noi pentru a adăuga la magazia și să participe la evaluări și concursuri :)