Конструктор отображения страниц сайта на NespiCMS, отвечает за вывод контента на страницах. В конструкторе могут быть применены как системные функции, такие как "меню", "поля входа и авторизации", "слайдер топ товаров", "последние элементы и ленты элементов", "корзина" и другие, так и созданные администратором сайта модули.
Конструктор делит страницу на 30 частей (кроме основного контента каждой страницы), в каждую из которых может быть вставлен тот или иной модуль сайта.
Пример конструктора.

Если рассмотреть блоки выставленные в шапке сайта, мы увидим, что на странице сайта должны отобразиться:
- аккаунт (кнопки) - кнопки авторизации и регистрации пользователя
- разделы+подразделы - меню собранное из разделов добавленных в админке сайта, с выпадающими меню подразделов
- шапка сайта - основная информация шапки (лого+текстовый блок), которая будет взята из меню панели управления "модули"->"шапка сайта"
- поиск - блок с поиском по сайту
- корзина - блок с корзиной
- избранное - блок с иконкой избранных товаров, с их количеством
- сравнение - блок с иконкой сравнения товаров, с их количеством
- мегаменю - меню собранное из категорий товаров, с выпадающим блоком подкатегорий
Далее, на странице будут отображены такие блоки как: слайдер, топ товары (слайдер), производители (слайдер), форма связи, лента (блог).
Между этими модулями, так присутствует блок
"основной контент". Для разных сущностей страниц сайта, этот блок может представлять собой разную информацию, в зависимости от типа страницы и ее настроек.
Для тестового раздела, это может быть просто текстовый блок, для страницы категории - список товаров категории.
Вот что мы видим на сайте, исходя из конструктора модулей:
* в данном случае, "основной контент" представляет собой вывод категорий сайта в блоки на странице с их подкатегориями.
** в конструкторе данной страницы сайта, были отключены левая и правая колонка сайта, что часто используется для лендингов, для страниц категорий товаров, наоборот, зачастую следует включать левую колонку сайта 