28 $resultRedirect = $this->resultRedirectFactory->create();
34 $model = $this->_objectManager->create(\
Magento\Cms\Model\Page::class);
41 $this->messageManager->addSuccessMessage(
__(
'The page has been deleted.'));
44 $this->_eventManager->dispatch(
'adminhtml_cmspage_on_delete', [
49 return $resultRedirect->setPath(
'*/*/');
50 }
catch (\Exception $e) {
51 $this->_eventManager->dispatch(
52 'adminhtml_cmspage_on_delete',
53 [
'title' =>
$title,
'status' =>
'fail']
56 $this->messageManager->addErrorMessage($e->getMessage());
58 return $resultRedirect->setPath(
'*/*/edit', [
'page_id' =>
$id]);
63 $this->messageManager->addErrorMessage(
__(
'We can\'t find a page to delete.'));
66 return $resultRedirect->setPath(
'*/*/');