用扩展名中自己的内容替换<f:flashmessage> html内容的最简单方法

时间:2018-09-08 17:17:14

标签: extbase typo3-6.2.x

每当我将<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,等等:

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

0 个答案:

没有答案