Вся система целиком лежит в каталоге /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 – файл используемый модулем Статистика для выдачи сообщения роботу при превышении им лимита активности;
- и другие служебные файлы и папки.