Битрикс структура папок

Вся система целиком лежит в каталоге /bitrix/, в него входят следующие подкаталоги и файлы:

  • /admin/ — административные скрипты;
  • /cache/ — файлы кэша;
  • /activities/ — папки действий для бизнес-процессов;
  • /components/ — папка для системных и пользовательских компонентов;
  • /gadgets/ — папки гаджетов;
  • /js/ — файлы javascript модулей;
  • /stack_cache/ — файлы кеша «с вытеснением»;
  • /themes/ — темы административного раздела;
  • /wizards/ — папки мастеров;
  • /images/ — изображения используемые как системой в целом, так и отдельными модулями;
  • /managed_cache/ — управляемый кеш;
  • /modules/ — каталог с модулями системы, каждый подкаталог которого имеет свою строго определённую структуру;
  • /php_interface/ — вспомогательный служебный каталог, в него входят следующие каталоги и файлы:
    • dbconn.php — параметры соединения с базой;
    • init.php — дополнительные параметры портала;
    • after_connect.php — подключается сразу же после создания соединения с базой;
    • dbconn_error.php — подключается при ошибке в момент создания соединения с базой;
    • dbquery_error.php — подключается при ошибке в момент выполнения SQL запроса;
    • /ID сайта/init.php — дополнительные параметры сайта; файл подключается сразу же после определения специальной константы c идентификатором сайта — SITE_ID;
  • /templates/ — каталог с шаблонами сайтов и компонентов , в него входят следующие подкаталоги:
    • /.default/ — подкаталог с общими файлами, используемыми тем или иным шаблоном по умолчанию, структура данного каталога аналогична нижеописанной структуре каталога содержащего конкретный шаблон;
    • /ID шаблона сайта/ — подкаталог с шаблоном сайта, в него входят следующие подкаталоги и файлы:
      • /components/ — каталог с кастомизированными шаблонами компонентов;
      • /lang/языковые файлы принадлежащие как данному шаблону в целом, так и отдельным компонентам;
      • /images/ — каталог с изображениями данного шаблона;
      • /page_templates/ — каталог с шаблонами страниц и их описанием хранящимся в файле .content.php. Когда пользователь создает новую страницу, он может выбрать, по какому шаблону из представленных в этом каталоге это будет сделано;
      • header.php — пролог данного шаблона;
      • footer.php — эпилог данного шаблона;
      • template_styles.css — основной файл стилей для шаблона;
      • styles.css — CSS стили шаблона для визуального редактора (вкладка Стили сайта);
  • /tools/ — при инсталляции в этот каталог копируются дополнительные страницы, которые могут быть непосредственно использованы на любых страницах сайта: помощь, календарь, показ изображения и т.п.;
  • /updates/ — каталог, автоматически создаваемый системой обновлений;
  • header.php — стандартный файл, подключающий в свою очередь конкретный пролог текущего шаблона сайта; данный файл должен использоваться на всех страницах публичной части;
  • footer.php — стандартный файл, подключающий в свою очередь конкретный эпилог текущего шаблона сайта; данный файл должен использоваться на всех страницах публичной части;
  • license_key.php — файл с лицензионным ключом;
  • spread.php — файл используемый главным модулем для переноса куков посетителя на дополнительные домены различных сайтов;
  • redirect.php — файл используемый модулем Статистика для фиксации событий перехода по ссылке;
  • rk.php — файл по умолчанию используемый модулем Реклама для фиксации событий клика по баннеру;
  • stop_redirect.php — файл используемый модулем Статистика для выдачи какого либо сообщения посетителю, попавшему в стоп-лист;
  • activity_limit.php — файл используемый модулем Статистика для выдачи сообщения роботу при превышении им лимита активности;
  • и другие служебные файлы и папки.

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru.

- Создание сайтов на 1С-Битрикс любой сложности
- Вёрстка макетов Figma, Photoshop, Zeplin
- Поддержка проектов на Битриксе
- Разработка нового функционала для сайта
- Парсинг данных
- Выгрузка из файлов в формате XML, YML, XLS, XLSX, CSV, JSON
- Интеграция по API со сторонними сервисами
и многое другое

E-mail: dmitriyribka@gmail.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *