52 parent::__construct($context);
60 $scope = $this->
getRequest()->getParam(
'scope');
61 $scopeId = $this->
getRequest()->getParam(
'scope_id');
63 if (!$this->scopeValidator->isValidScope($scope, $scopeId)) {
65 $resultRedirect = $this->resultRedirectFactory->create();
66 $resultRedirect->setPath(
'theme/design_config/');
67 return $resultRedirect;
71 $resultPage = $this->resultPageFactory->create();
72 $resultPage->setActiveMenu(
'Magento_Theme::design_config');
73 $resultPage->getConfig()->getTitle()->prepend(
__(
'%1', $this->
getScopeTitle()));
84 $scope = $this->
getRequest()->getParam(
'scope');
85 $scopeId = $this->
getRequest()->getParam(
'scope_id');
88 $scopeResolver = $this->scopeResolverPool->get($scope);
89 $scopeObject = $scopeResolver->getScope($scopeId);
90 return __(
'%1', $scopeObject->getName());
103 return $this->_authorization->isAllowed(
'Magento_Config::config_design');
__construct(Context $context, ResultPageFactory $resultPageFactory, ScopeValidator $scopeValidator, ScopeResolverPool $scopeResolverPool)