Самый простой способ заменить HTML-контент <f: flashmessage /> собственным контентом в расширении - PullRequest
0 голосов
/ 08 сентября 2018

Всякий раз, когда я использую <f:flashMessages renderMode="div"/> с, например ::
$this->addFlashMessage('Die Mail für wurde verschickt!', '');

Я понял:

<div>
  <div class="typo3-message message-ok">
    <div class="message-body">
      Die Mail für wurde verschickt!
    </div>
  </div>
</div>

Какой самый простой способ изменить его вывод в моем расширении без необходимости изменять все вхождения <f:flashMessages renderMode="div"/> на что-то вроде этого:

<div class="alert alert-success" role="alert">
  Die Mail für wurde verschickt!
</div>

А если это серьезность не по умолчанию, например \TYPO3\CMS\Core\Messaging\FlashMessage::ERROR и т. Д.: * 10101 *

<div class="alert alert-danger" role="alert">
  Die Mail für wurde verschickt!
</div>
...