‪TYPO3CMS  9.5
TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper:

Public Member Functions

 initializeArguments ()
 

Static Public Member Functions

static mixed renderStatic (array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 

Protected Attributes

bool $escapeOutput = false
 

Detailed Description

ViewHelper which renders the flash messages (if there are any) as an unsorted list.

In case you need custom Flash Message HTML output, please write your own ViewHelper for the moment.

Examples

Simple

::

<f:flashMessages />

A list of flash messages.

TYPO3 core style

::

<f:flashMessages />

Output::

Info - Title for Info message

Message text here.

Output flash messages as a description list

::

<f:flashMessages as="flashMessages">

f:for each="{flashMessages}" as="flashMessage">

{flashMessage.code} {flashMessage.message} </f:for>

</f:flashMessages>

Output::

1013
‪Some Warning Message.

Using a specific queue

::

<f:flashMessages queueIdentifier="myQueue" />

Definition at line 94 of file FlashMessagesViewHelper.php.

Member Function Documentation

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper::initializeArguments ( )

Initialize arguments

Definition at line 106 of file FlashMessagesViewHelper.php.

◆ renderStatic()

static mixed TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper::renderStatic ( array  $arguments,
\Closure  $renderChildrenClosure,
RenderingContextInterface  $renderingContext 
)
static

Renders FlashMessages and flushes the FlashMessage queue Note: This disables the current page cache in order to prevent FlashMessage output from being cached.

See also
‪\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::no_cache
Parameters
array$arguments
\Closure$renderChildrenClosure
RenderingContextInterface$renderingContext
Returns
‪mixed

Definition at line 123 of file FlashMessagesViewHelper.php.

Member Data Documentation

◆ $escapeOutput

bool TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper::$escapeOutput = false
protected

ViewHelper outputs HTML therefore output escaping has to be disabled

Definition at line 101 of file FlashMessagesViewHelper.php.