27 $template = $this->_objectManager->create(\
Magento\Newsletter\Model\Template::class);
37 )->setTemplateSubject(
41 )->setTemplateSenderEmail(
43 )->setTemplateSenderName(
50 $this->_objectManager->get(\
Magento\Framework\Stdlib\DateTime\DateTime::class)->gmtDate()
54 $template->setTemplateType(TemplateTypesInterface::TYPE_HTML);
56 if ($this->
getRequest()->getParam(
'_change_type_flag')) {
57 $template->setTemplateType(TemplateTypesInterface::TYPE_TEXT);
60 if ($this->
getRequest()->getParam(
'_save_as_flag')) {
66 $this->messageManager->addSuccess(
__(
'The newsletter template has been saved.'));
72 $this->messageManager->addError(nl2br($e->getMessage()));
74 }
catch (\Exception $e) {
75 $this->messageManager->addException($e,
__(
'Something went wrong while saving this template.'));
_redirect($path, $arguments=[])
getUrl($route='', $params=[])
_forward($action, $controller=null, $module=null, array $params=null)