В последния етап. решихме какви компоненти ще отговаря за определена област на шаблона. В този пост ще разгледаме как да се приложи "включва на терена."
включва области
Сега малко по-близо до философия на практиката ...
Включва райони в 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 част на сайта. Това е удобно, тъй като бъдещият собственик на сайта и така наречените "мениджъри на съдържание", т.е. хората, които ще запълнят и да следят съдържанието на сайта.
В този пример, ние погледна как да се свържете на файлове, в зависимост от секцията. ако имате нужда да се свържете файловете в зависимост от страницата. след това се обадете кода на компонент ще бъде, както следва:
Свързани статии