bitrix_fast_start. Описание. - strikeback/bitrix_fast_start GitHub Wiki
В репозитории находится проект под битрикс с типовой физической структурой. стили, скрипты, картинки, шрифты вынесены в корень сайт в разделы:
- _css
- _js
- _fonts
- _images
Подключена папка local для размещения в ней: components templates php_interface/init.php
в init.php подключаются два файла:
- functions.php
- handlers.php
ajax запросы идут через единую точку входа - файл ajax.php
создан файл .gitignore для исключения всех не нужных, в репозитории, файлов, в т.ч. ядро битрикса
Директория _include содержит следующие файлы:
- header.php - шапка сайта
- footer.php - футер сайта
- for_all_pages.php - файл в котором подключаются все необходимые скрипты и стили
Шаблон сайта создается в папке local/template/main/
- В шаблоне в файле header.php подключается /_include/header.php и /_include/for_all_pages.php
- В шаблоне в файле footer.php подключается /_include/footer.php
Такая структура проекта отличается от рекомендаций битрикс по размещению всех стилей и скриптов непосредственно в директории шаблона сайта, позволяя создавать похожие шаблоны, отличающиеся несколькими блоками.