Utilizarea diferitelor șabloane pentru secțiunile site-ului - motorul datalife (dle)

Utilizarea diferitelor șabloane pentru secțiunile site-ului

Deci, primul lucru de care avem nevoie este documentația pentru script, care spune că șablonul main.tpl acceptă următoarele etichete:







[aviable = section] text [/ aviable] care imprimă textul inclus în etichete dacă secțiunea specificată a site-ului este vizionată


de asemenea, această etichetă are opusul

[Nu-aviable = secțiunea] Text [/ nu-aviable], care afișează textul inclus în tag-uri, dacă văzut orice secțiune, alta decât cea


Să luăm ca exemplu problema: de a face site-ul să utilizeze un design de șablon și feedback-ul pe site-ul folosit de altul. Prin urmare, trebuie să deschideți șablonul principal.tpl și să specificați următoarele:








Dar are un dezavantaj mare, fișierul principal principal.tpl va fi prea mare, deoarece de fapt, vor conține două modele diferite, iar aici ne întoarcem din nou la documentație și scenariu și aflăm despre existența unei etichete frumoase: # 123; include fișier = "my_block.tpl">. care conectează fișierul specificat my_block.tpl la șablon.

Pe baza celor de mai sus, implementarea finală este următoarea:

[aviable = feedback] # 123; include fișier = "feedback_main.tpl"> [/ aviable]
[non-aviable = feedback] # 123; include fișier = "all_main.tpl"> [/ nu-aviabil]


Așa cum am face design feedback_main.tpl fișier șablon feedback-ul, și all_main.tpl fișier, vom face restul designul site-ului. Asta e totul, este ușor și ușor de implementat, nu este nevoie să faceți modificări ale scenariului. De asemenea, puteți desena design-ul oricărei secțiuni, puteți combina mai multe secțiuni etc. Mai des și citiți cu atenție documentația pentru scenariu, există multe lucruri utile pe care le puteți pune în evidență.

SoftNews Media Group







Articole similare

Trimiteți-le prietenilor: