Abr@X@bra.ru
Битрикс D7. Папка local

Битрикс D7. Папка local

05.05.2017
136

В этом посте расскажу про папку local, которая появилась с приходом нового ядра D7 в Битрикс.

В старом ядре код который пишут разработчики и файлы ядра лежат вперемешку все вмести. Если вы используете систему контроля версий, то вам нужно исключить из репозитория чужие файлы, файлы ядра система, модули и т.д.

Проблема заключается в том, что нельзя просто исключить папку bitrix. В ней находятся в том числе файлы проекта, модули, компоненты, шаблоны сайта. В итоге файл исключения приобретает довольно избыточный вид.   

В новом ядре вынесли основные файлы проекта из папки bitrix в папку local. Это позволяет изолировать имеющие файлы проекта от папки продукта. По сути в исключение достаточно добавить только одну папку - bitrix.

Какие папки обрабатываются в local?

Это:

  • activities – действие бизнес процессов.

  • components –  компоненты.

  • gadgets – гаджеты рабочего стола.

  • modules – модули.

  • php_interface – здесь речь идет не о всей папки, а о файле - init.php. И папке user_lang.

  • templates – которая содержит, шаблоны сайтов,
    шаблоны компонентов, шаблоны страниц.

При обработки папок, приоритет всегда будет у папки local, перед папкой bitrix.

Bitrix, local
Читайте также:
Битрикс D7. Настройка параметров ядра

Битрикс D7. Настройка параметров ядра

Битрикс имеет ряд настроек ядра, которые не имеют визуального интерфейса редактирования. Это сделано специально, так как...
Читать
Битрикс. Пробуем D7 на вкус

Битрикс. Пробуем D7 на вкус

На практике рассмотрим, чем же отличается вариант кода старого ядра от нового D7.

Читать
Битрикс D7, инфоблоки - ORM

Битрикс D7, инфоблоки - ORM

Модуль ORM для инфоблоков.

Все знаю что у битркс появилась какая-никакая, но все-таки ORM.

И они даже модуль...

Читать