Проверено это, и это работает:
В AppController :
function beforeRender(){
if ($this->name == 'CakeError') {
$this->layout = 'blank';
$this->set('title_for_layout', 'Page Not Found');
}
}
В макете , blank.ctp, укажите:
<title><?php echo $title_for_layout; ?> | Site Name</title>
В действии :
$this->cakeError('error404');