public function prepare($event)
{
if ($event->getApplication()->getMvcEvent()->getRouteMatch()->getMatchedRouteName() === 'cms') {
$coreConfig = $event->getApplication()->getServiceManager()->get('CoreConfig');
$layout = Layout\Model::fromId($coreConfig->getValue('site_exception_layout'));
if (!empty($layout)) {
$templatePathStack = $event->getApplication()->getServiceManager()->get('Zend\\View\\Resolver\\TemplatePathStack');
$event->getViewModel()->setTemplate('layout/' . $layout->getIdentifier());
}
}
}