Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Edit.php
Go to the documentation of this file.
1 <?php
8 
9 class Edit extends \Magento\Backend\Controller\Adminhtml\System\Design
10 {
14  public function execute()
15  {
17  $resultPage = $this->resultPageFactory->create();
18  $resultPage->setActiveMenu('Magento_Backend::system_design_schedule');
19  $resultPage->getConfig()->getTitle()->prepend(__('Store Design'));
20  $id = (int)$this->getRequest()->getParam('id');
21  $design = $this->_objectManager->create(\Magento\Framework\App\DesignInterface::class);
22 
23  if ($id) {
24  $design->load($id);
25  }
26 
27  $resultPage->getConfig()->getTitle()->prepend(
28  $design->getId() ? __('Edit Store Design Change') : __('New Store Design Change')
29  );
30 
31  $this->_coreRegistry->register('design', $design);
32 
33  $resultPage->addContent($resultPage->getLayout()->createBlock(
34  \Magento\Backend\Block\System\Design\Edit::class
35  ));
36  $resultPage->addLeft(
37  $resultPage->getLayout()->createBlock(\Magento\Backend\Block\System\Design\Edit\Tabs::class, 'design_tabs')
38  );
39 
40  return $resultPage;
41  }
42 }
$id
Definition: fieldset.phtml:14
__()
Definition: __.php:13