Сначала исполняется главный файл index.php, который в Blox CMS выполняет роль конфигурационного файла основных настроек (главным образом необходимых для подключения базы данных).
Из файла index.php вызывается файл go.php, запускающий систему управления.
Система обращается к таблице БД pages и по идентификатору страницы (поле page-id) определяет идентификатор корневого блока страницы (поле outer-block-id).
Далее система обращается к таблице blocks и по идентификатору блока (поле block-id) определяет имя шаблона, назначенного этому корневому блоку.
Вызывается файл дескриптора шаблона корневого блока (.tdd), и определяется, есть ли в нем block-данные.
Если block-данных нет, а есть только обычные данные (MySQL), то
Из таблицы, имя которой совпадает с именем шаблона плюс префикс $, извлекаются данные только этого блока (в виде массива $tab).
Вызывается файл шаблона (.tpl), данные подставляются в шаблон, в результате чего генерируется html-код блока.
Если же в дескрипторе есть block-данные (вложенные блоки), то для каждого block-данного запускается процедура генерации html-кода согласно пунктам 5 и 6, и только затем сгенерированный html-код подставляется в шаблон вместо block-данного.