Includeți zonele în 1 bitrix

La ultima etapă. am decis ce componente vom fi responsabile pentru această sau arie a șablonului. În acest post, vom analiza modul de implementare a "include regiunilor".

Includeți zone

Acum, mai puțin filozofie, mai aproape de practică ...

Zona inclusă în CMS 1C-Bitrix poate fi creată în două moduri:

  • mai simplu - folosind metoda "IncludeFile", conectăm fișierul la calea specificată. de obicei, aceste fișiere sunt situate în www \ bitrix \ templates \ books \ include_areas
  • și mai dificil - cu ajutorul componentei "bitrix: main.include", aici deja, putem conecta fișiere în funcție de secțiune și pagină.

I. Luați în considerare modul de aplicare a metodei "IncludeFile" în cazul nostru

În etapa de "selectare a componentelor pentru șablon", am marcat locurile cele mai potrivite pentru rolul ariilor incluse:

un loc în antetul site-ului

și patru în subsol

De exemplu, luați în considerare modul de implementare a regiunii incluse în antet:

Să creați un șablon într-un site director (www \ bitrix \ template \ nume de șablon) dosar «include_areas» și se va crea fișierul header_logo.php (puteți apela la o alta, esența rămâne aceeași).

Apoi, deschideți www \ bitrix \ templates \ test \ header.php și găsiți codul HTML responsabil pentru afișarea logo-ului. în cazul meu, acesta este:

Parametrul "AREA_FILE_SHOW" cu valoarea "sect" indică faptul că regiunea inclusă este setată pentru întreaga partiție (adică pentru toate paginile secțiunii).

"AREA_FILE_SUFFIX" indică cu ce sufix se atașează fișierul. Fișierul atașat trebuie să fie numit "sect_ suffix.php".

În AREA_FILE_RECURSIVE, valoarea "Y" indică faptul că această regiune activată funcționează pentru toate subcheile (subfoldere) din această secțiune. <





?php include ($ _SERVER ["DOCUMENT_ROOT"]. "/ vstavki / blokvtext2.php"); ?>

bannere Editare de date, precum și toate zonele incluse, poate fi în modul de editare în timp ce în partea bublichnoy a site-ului. Acest lucru este convenabil, ca viitorul proprietar al site-ului și așa-numitele „manageri de conținut“, și anume oameni care vor completa și vor urmări conținutul site-ului.

În acest exemplu, ne-am uitat la modul în care să se conecteze fișiere, în funcție de secțiunea. dacă aveți nevoie să conectați fișiere în funcție de pagină. atunci codul de apel component va fi după cum urmează:







Articole similare

Trimiteți-le prietenilor: