Как организовать шаблоны страниц на yii2?
Поясню
например я хочу организовать
- шаблон главной страницы
- шаблон страницы категорий
- шаблон остальных страниц
Под шаблонами я подразумеваю внешнюю обертку
<html>
<head>...</head>
<body>...</body>
</html>
Разные шаблоны имеют свой базовый html код. (например - общая структура вывода контента, те или иные подключаемые файлы и пр.)
Тут же вопрос как правильно задать соответствие по url?
например
'/' => 'main.layout',
'/cat/' => 'cat.layout',
'default' => 'other.layout' //(в данном случае default - это не url, а некое зарезервированное слово)
Еще вопрос - если ли это во фреймворке или же это надо дорабатывать самому?
ps - для сравнения (если кто в теме) - мне нужно нечто подобное шаблонам страниц в битриксе - /bitrix/templates/