site.ru/bitrix/
- /admin/ — административные скрипты;
- /components/ — папка для системных и пользовательских компонентов;
- /bitrix/ * — системные компоненты; править не рекомендуется, т.к. при обновлении они обновляются
- /имя компонента/
- component.php — основной файл, тут реализована вся логика компонента, тут идёт выборка из БД, с формированием массива, который передаётся в шаблон
- .parameters.php (видео)
- .description.php (видео)
- /имя компонента/
- /my_components/ — папку можно обозвать как угодно, нужна для хранения своих компонентов
- /bitrix/ * — системные компоненты; править не рекомендуется, т.к. при обновлении они обновляются
- /modules/ * — каталог с модулями системы, каждый подкаталог имеет свою строго определённую структуру;
- /php_interface/ — вспомогательный служебный каталог, в него входят следующие каталоги и файлы
- dbconn.php — параметры соединения с базой
- after_connect.php — подключается сражу же после соединения с базой данных
- dbconn_error.php — подключается при ошибки соединения с базой данных
- dbquery_error.php — подключается при ошибки выполнения SQL запроса
- init.php — дополнительные параметры портала; для подключения своих функций/событий
- admin_header.php — аналог init.php, но подключается только в административном разделе битрикса, удобен когда нужно вывести доп. кнопки в ShowPanel(), чтобы не захламлять init.php
- /ID сайта/init.php — дополнительные параметры сайта; файл подключается сразу же после определения специальной константы с идентификатором сайта — SITE_ID
- /include/site_closed.php — шаблон для публичной части сайта, если она закрыта (настройки>настройки модулей>главный модуль>Публичная часть)
- this_site_support.php — Для размещения в административной панели сайта информации о технической поддержке необходимо добавить файл по адресу
- /templates/ — каталог с шаблонами сайтов и компонентов, в него входя следующие подкаталоги:
- /.default/ — подкаталог с общими файлами, используемым тем или иным шаблоном по умолчанию, структура данного каталога аналогична ниже прописанной структуре каталога соединяющего конкретный шаблон;
- /ID шаблона сайта/ — подкаталог с шаблонами сайта, в него входят следующие подкаталоги и файлы:
- /components/ — каталог с кастомизированными шаблонами компонентов
- /lang/ — языковые файлы принадлежат как данному шаблону, так и отдельным компонентам;
- /images/ — каталог с изображениями данного шаблона;
- /page_templates/ — каталог с изображениями страниц и их основным хранящимся в файле .content.php. Когда пользователь создаёт новую страницу, он может выбрать по какому шаблону из представленных в этом каталоге это будет сделано
- header.php — шапка шаблона
- footer.php — подвал шаблона
- template_style.css — файл стилей для данного шаблона
- style.css — стили для контент редактора
- .settings.php — параметры соединения с базой (ядро D7)
site.ru/
- .access.php — содержаться указания по правам на папки
- urlrewrite.php — содержит правила для работы ЧПУ
Важно
- при разработке не нужно изменять стандартные компоненты и модули bitrix/components/bitrix/ и bitrix/modules/ т.к. при обновление системы они затрутся
- не работать напрямую с БД и не менять структуру её таблиц (при обновлении системы название таблиц и поля могут меняться)