Magento глобальные сообщения в рассылке - PullRequest
2 голосов
/ 26 января 2012

Я пытаюсь показать сообщения об успехе бюллетеня внутри subscribe.phtml файла, который, как мне показалось, должен быть очень простым, но это не так. Код такой:

`<?php echo $this->getChildHtml('global_messages') ?>`

и:

<?php // Getting Messages from Session
$messages=$messages=Mage::getSingleton("core/session")->getMessages();
echo $this->getLayout()->createBlock("core/messages")->setMessages($messages)->getGroupedHtml();?> 

, похоже, не работает.Любые предложения по этому поводу?

Приветствия, Птичий

1 Ответ

3 голосов
/ 27 января 2012

посмотрите на /app/code/core/Mage/Newsletter/controllers/SubscriberController.php

Есть строка, подобная этой, где она выполняется:

else {
         $session->addSuccess($this->__('Thank you for your subscription.'));
     }

строка 68 в моем файле.

Этотакже может быть отредактирован в файле /app/locale/en_US/Mage_Newsletter.csv и на любом другом языке, который вы хотите поддерживать.

Измените "Thank you for your subscription.","Thank you for your subscription."

на

"Thank you for your subscription.","This will be my new message, that I wish to display to users, after subscribing."

или

"Thank you for your subscription.",""

Здесь ничего не отображать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...