home chevron_right
Универсальный базовый шаблон фреймворка: layout, header/footer, includes, панели, подключение ассетов

Архитектурно SF4 устроен так, что один и тот же проектный файл {site_dir}/simai.data/template/template.php играет роль «главного layout-файла», а системные header.php и footer.php просто включают его.

Чтобы один и тот же template.php мог отработать и «как header», и «как footer», внутри него предусмотрено разделение логики на две части (на практике это сделано через внутренний маркер/переход, чтобы при повторном include выполнялся блок “footer”).

Именно в проектном template.php формируется каркас страницы и подключаются ключевые области: header, footer, sidebar/left, sidebar/right, main/top, main/bottom, service/*, script/* и т.д.