В SF4 “области” подключаются из проектного template.php вызовом:
<?IncludeArea::includeTemplateArea("sidebar/left");?>
Код области в вызове ("sidebar/left") напрямую задаёт путь к файлу шаблона области в simai.data:
- общий вид:
{site_dir}/simai.data/template/area/<area_code>/template.php - пример, который вы привели:
/ru/simai.data/template/area/sidebar/right/template.php
То есть, чтобы добавить новую область:
- В
{site_dir}/simai.data/template/area/создаёте папку области (можно вложенную, со слешами в коде:sidebar/right,service/top,main/topи т.п.). - Внутри создаёте
template.php— это и есть реализация области. - В
{site_dir}/simai.data/template/template.phpдобавляете вызовIncludeArea::includeTemplateArea("<area_code>");в нужное место layout’а.