32 parent::__construct($context);
42 $model = $this->_objectManager->create(\
Magento\Search\Model\Query::class);
47 $this->messageManager->addErrorMessage(
__(
'This search no longer exists.'));
50 $resultRedirect->setPath(
'search/*');
51 return $resultRedirect;
56 $data = $this->_objectManager->get(\
Magento\Backend\Model\Session::class)->getPageData(
true);
61 $this->coreRegistry->register(
'current_catalog_search',
$model);
63 $resultPage = $this->createPage();
64 $resultPage->getConfig()->getTitle()->prepend(
__(
'Search Terms'));
65 $resultPage->getConfig()->getTitle()->prepend(
$id ?
$model->getQueryText() :
__(
'New Search'));
66 $resultPage->getLayout()->getBlock(
'adminhtml.search.term.edit')
67 ->setData(
'action', $this->
getUrl(
'search/term/save'));
68 $resultPage->addBreadcrumb(
69 $id ?
__(
'Edit Search') :
__(
'New Search'),
70 $id ?
__(
'Edit Search') :
__(
'New Search')
__construct(Context $context, Registry $coreRegistry)
getUrl($route='', $params=[])