Skip to content

Commit 690f791

Browse files
committed
25162 fixed wrong format link
1 parent c2e2646 commit 690f791

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

app/code/Magento/Newsletter/Controller/Subscriber/NewAction.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,9 @@ public function execute()
172172
$message = $this->getSuccessMessage((int)$subscriber->getSubscriberStatus());
173173
$this->messageManager->addSuccessMessage($message);
174174
} catch (LocalizedException $e) {
175-
$this->messageManager->addErrorMessage($e->getMessage());
175+
$this->messageManager->addComplexErrorMessage(
176+
'localizedSubscriptionErrorMessage', ['message' => $e->getMessage()]
177+
);
176178
} catch (\Exception $e) {
177179
$this->messageManager->addExceptionMessage($e, __('Something went wrong with the subscription.'));
178180
}

app/code/Magento/Newsletter/etc/frontend/di.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,16 @@
1313
</argument>
1414
</arguments>
1515
</type>
16+
<type name="Magento\Framework\View\Element\Message\MessageConfigurationsPool">
17+
<arguments>
18+
<argument name="configurationsMap" xsi:type="array">
19+
<item name="localizedSubscriptionErrorMessage" xsi:type="array">
20+
<item name="renderer" xsi:type="const">\Magento\Framework\View\Element\Message\Renderer\BlockRenderer::CODE</item>
21+
<item name="data" xsi:type="array">
22+
<item name="template" xsi:type="string">Magento_Newsletter::messages/localizedSubscriptionErrorMessage.phtml</item>
23+
</item>
24+
</item>
25+
</argument>
26+
</arguments>
27+
</type>
1628
</config>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
/**
3+
* Copyright © Magento, Inc. All rights reserved.
4+
* See COPYING.txt for license details.
5+
*/
6+
7+
/** @var \Magento\Framework\View\Element\Template $block */
8+
?>
9+
<?= $block->escapeHtml(__($block->getData('message')), ['a']); ?>

0 commit comments

Comments
 (0)