Добрый вечер.
Самый простой вариант - в контроллере личного кабинета указать public $layout = 'layout_name';
В директории views/layouts создаёте два разных layout-a, один для публичной части, другой для личного кабинета.
Можно создать ещё основной layout, где будет общий код для остальных layout-ов
Подключить во второстепенных можно через
$this->beginContent('путь_к_главному_шаблону');
// код шаблона для кабинета
$this->endContent();