ПредишенСледващото

В последния етап. решихме какви компоненти ще отговаря за определена област на шаблона. В този пост ще разгледаме как да се приложи "включва на терена."

включва области

Сега малко по-близо до философия на практиката ...

Включва райони в CMS 1C-Битрикс могат да бъдат създадени по два начина:

  • по-лесно - с помощта на «IncludeFile» метод, ние се свържете към даден файл пътя. Обикновено тези файлове се намират в WWW \ Битрикс \ шаблони \ книги \ include_areas
  • и по-сложно - с помощта на компонента «Битрикс: main.include», тук вече можем да свържем файлове, в зависимост от частта и страницата.

I. Ето как да се приложи метод «IncludeFile» в нашия случай

На сцената ", избора на компоненти за шаблона", аз очерта най-подходящите места за роля включват области:

едно място в заглавката

и четири в мазето

Например, помислете как да се приложи зона включва в заглавната част:

Нека да създадете шаблон на сайт директория (WWW \ Битрикс \ шаблони \ име на шаблон) папка «include_areas» и това ще се създаде header_logo.php файл (можете да се обадите на друг, същността остава същата).

На следващо място, отворен WWW \ Битрикс \ шаблони \ тест \ header.php и намерете HTML кода, отговорен за сключване на лого. в моя случай:

Параметрите «AREA_FILE_SHOW» със стойност «секта» означава, че включват зона е определена за целия участък (т.е. част от всички страници) на.

«AREA_FILE_SUFFIX» посочват за кои суфикс за да се свържете файл. Включи файла трябва да "sect_suffiks.php".

В AREA_FILE_RECURSIVE стойност «Y» показва, че този район включва работи за всички подраздели (подпапки) на тази секция.

банери Редактиране на данни, както и цялата област са включени, може да бъде в режим на редактиране, докато в bublichnoy част на сайта. Това е удобно, тъй като бъдещият собственик на сайта и така наречените "мениджъри на съдържание", т.е. хората, които ще запълнят и да следят съдържанието на сайта.

В този пример, ние погледна как да се свържете на файлове, в зависимост от секцията. ако имате нужда да се свържете файловете в зависимост от страницата. след това се обадете кода на компонент ще бъде, както следва:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!