coreRegistry = $registry; parent::__construct($context, $data); } /** * @return void */ protected function _construct() { $this->_objectId = 'id'; $this->_blockGroup = 'Magento_Search'; $this->_controller = 'adminhtml_term'; parent::_construct(); $this->buttonList->update('save', 'label', __('Save Search')); $this->buttonList->update('delete', 'label', __('Delete Search')); } /** * @return \Magento\Framework\Phrase */ public function getHeaderText() { if ($this->coreRegistry->registry('current_catalog_search')->getId()) { $queryText = $this->escapeHtml($this->coreRegistry->registry('current_catalog_search')->getQueryText()); return __("Edit Search '%1'", $queryText); } else { return __('New Search'); } } }