Gestionați șabloanele

Gestionați șabloanele

În setările modulului Structură, puteți înregistra șabloane de pagini. Pentru a face acest lucru, trebuie să încărcați în dosarul / tpls / content / (în cazul TPL-template-uri) pagină șablon sau / xsltTpls / (în cazul XSL-template-uri), și apoi în acest formular pentru a înregistra un nume de șablon și numele fișierului descărcat.

La crearea oricăror pagini, șablonul este selectat în conformitate cu următoarele reguli:

Dacă pagina este creată de o sub-secțiune a unei alte pagini și această secțiune nu are încă pagini de tip copil, atunci șablonul pentru această secțiune este selectat ca șablon prestabilit;

Dacă o pagină este creată de o sub-secțiune a unei alte pagini și această secțiune conține una sau mai multe pagini copil, este selectat implicit șablonul utilizat de majoritatea subpaginelor acestei secțiuni.

Șablonul principal este folosit pentru paginile de sistem, cum ar fi pagina de succes după trimiterea formularului de feedback sau a paginii cu rezultatele căutării.

Când faceți clic pe pictograma "Editați", veți fi direcționați către pagina pentru editarea datelor șablonului.

Gestionați șabloanele

Aici puteți vedea lista de pagini la care este alocat șablonul curent.

Format de stocare nou pentru șablon

De la versiunea 2.8.5, sistemul are o nouă modalitate de stocare și gestionare a șabloanelor. Rețineți că "Proprietățile șablonului" are două câmpuri noi - "Nume șablon" și "Tip șablon". În câmpul "Nume șablon", introduceți numele șablonului (corespunde cu numele directorului de șabloane din dosar

Vă rugăm să rețineți că atunci când utilizați template-uri on-line ale noului format al extensiilor funcționale (PHP) este după cum urmează: atunci când apelați macro prin udata (site.ru/udata://content/testMenu) și „direct“ de protocol (site.ru / content / testMenu), acele scripturi php care se află în același director (

/ templates //) ca șablon atribuit "primar" pentru acest domeniu.
Dacă este necesar, apelați macro-ul direct dintr-un șablon care nu este atribuit celui principal - ar trebui să adăugați parametrul "? Template_id =" la șirul de apeluri.
Când apelați aceeași macrocomandă pe pagină, vor fi procesate scripturile php aparținând șablonului acestei pagini.

Regulile menționate anterior pentru selectarea șablonului pentru pagini de către sistem la crearea și afișarea paginilor "sistem" rămân neschimbate.

Articole similare