В Yii2 помимо представлений есть глобальный лайоут, который применяется ко всем страницам сайта. Для разных разделов, например административной части, можно задать отдельный лайоут.
Создание нового лайоута
Создайте новый файл лайоута в папке views/layouts, например admin.php.
Подключение лайоута к контроллеру
Перейдите в контроллер, который управляет нужными страницами, и задайте свойство $layout внутри класса контроллера:
public $layout = 'admin';
Теперь все страницы данного контроллера будут использовать кастомный лайоут вместо глобального. Это позволяет иметь разный дизайн для разных разделов приложения Yii2.