Block.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Cms\Controller\Adminhtml;
  7. abstract class Block extends \Magento\Backend\App\Action
  8. {
  9. /**
  10. * Authorization level of a basic admin session
  11. *
  12. * @see _isAllowed()
  13. */
  14. const ADMIN_RESOURCE = 'Magento_Cms::block';
  15. /**
  16. * Core registry
  17. *
  18. * @var \Magento\Framework\Registry
  19. */
  20. protected $_coreRegistry;
  21. /**
  22. * @param \Magento\Backend\App\Action\Context $context
  23. * @param \Magento\Framework\Registry $coreRegistry
  24. */
  25. public function __construct(\Magento\Backend\App\Action\Context $context, \Magento\Framework\Registry $coreRegistry)
  26. {
  27. $this->_coreRegistry = $coreRegistry;
  28. parent::__construct($context);
  29. }
  30. /**
  31. * Init page
  32. *
  33. * @param \Magento\Backend\Model\View\Result\Page $resultPage
  34. * @return \Magento\Backend\Model\View\Result\Page
  35. */
  36. protected function initPage($resultPage)
  37. {
  38. $resultPage->setActiveMenu('Magento_Cms::cms_block')
  39. ->addBreadcrumb(__('CMS'), __('CMS'))
  40. ->addBreadcrumb(__('Static Blocks'), __('Static Blocks'));
  41. return $resultPage;
  42. }
  43. }