28 parent::__construct($context, $coreRegistry);
41 $model = $this->_objectManager->create(\
Magento\Cms\Model\Block::class);
47 $this->messageManager->addErrorMessage(
__(
'This block no longer exists.'));
49 $resultRedirect = $this->resultRedirectFactory->create();
50 return $resultRedirect->setPath(
'*/*/');
54 $this->_coreRegistry->register(
'cms_block',
$model);
58 $resultPage = $this->resultPageFactory->create();
59 $this->
initPage($resultPage)->addBreadcrumb(
60 $id ?
__(
'Edit Block') :
__(
'New Block'),
61 $id ?
__(
'Edit Block') :
__(
'New Block')
63 $resultPage->getConfig()->getTitle()->prepend(
__(
'Blocks'));
64 $resultPage->getConfig()->getTitle()->prepend(
$model->getId() ?
$model->getTitle() :
__(
'New Block'));
__construct(\Magento\Backend\App\Action\Context $context, \Magento\Framework\Registry $coreRegistry, \Magento\Framework\View\Result\PageFactory $resultPageFactory)