Но я хочу, чтобы у меня был логин и регистрация, а также отдельные страницы.
«Макет», как его понимают в Cake, в основном это верхний и нижний колонтитулы.И это звучит так, как будто вы имеете в виду макет контента.Вы можете сделать макет содержимого в каждом отдельном файле представления.
Должен ли я даже редактировать файл default.ctp?Или создать другой макет для моей главной страницы?
Да, это для вас, чтобы изменить.Если вам нужно больше макетов, вы можете создать больше в этой папке и указать макет в контроллере (в противном случае по умолчанию используется макет «по умолчанию»).