.. include:: ../../Includes.txt .. _Message: ============================================== Message ============================================== \\nn\\t3::Message() ---------------------------------------------- Vereinfacht die Verwendung der FlashMessages. Im Backend: FlashMessages werden automatisch ganz oben ausgegeben .. code-block:: php \nn\t3::Message()->OK('Titel', 'Infotext'); \nn\t3::Message()->ERROR('Titel', 'Infotext'); Im Frontend: FlashMessages können über ViewHelper ausgegeben werden .. code-block:: php \nn\t3::Message()->OK('Titel', 'Infotext'); \nn\t3::Message()->setId('oben')->OK('Titel', 'Infotext'); ... oder als HTML gerendert und zurückgegeben werden: .. code-block:: php echo \nn\t3::Message()->render('oben'); echo \nn\t3::Message()->render(); Overview of Methods ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \\nn\\t3::Message()->ERROR(``$title = '', $text = ''``); """"""""""""""""""""""""""""""""""""""""""""""" Gibt eine "ERROR" Flash-Message aus .. code-block:: php \nn\t3::Message()->ERROR('Titel', 'Infotext'); | ``@return void`` \\nn\\t3::Message()->OK(``$title = '', $text = ''``); """"""""""""""""""""""""""""""""""""""""""""""" Gibt eine "OK" Flash-Message aus .. code-block:: php \nn\t3::Message()->OK('Titel', 'Infotext'); | ``@return void`` \\nn\\t3::Message()->WARNING(``$title = '', $text = ''``); """"""""""""""""""""""""""""""""""""""""""""""" Gibt eine "WARNING" Flash-Message aus .. code-block:: php \nn\t3::Message()->WARNING('Titel', 'Infotext'); | ``@return void`` \\nn\\t3::Message()->flash(``$title = '', $text = '', $type = 'OK', $queueID = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Speichert eine Flash-Message in den Message-Queue für Frontend oder Backend. | ``@return void`` \\nn\\t3::Message()->flush(``$queueID = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Löscht alle Flash-Messages Optional kann eine Queue-ID angegeben werden. .. code-block:: php \nn\t3::Message()->flush('oben'); \nn\t3::Message()->flush(); | ``@return array`` \\nn\\t3::Message()->render(``$queueID = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Rendert die Flash-Messages in der Queue Simples Beispiel: .. code-block:: php \nn\t3::Message()->OK('Ja', 'Nein'); echo \nn\t3::Message()->render(); Beispiel mit einer Queue-ID: .. code-block:: php \nn\t3::Message()->setId('oben')->OK('Ja', 'Nein'); echo \nn\t3::Message()->render('oben'); Ausgabe im Fluid über den ViewHelper: .. code-block:: php {nnt3:flashMessages()} | ``@return string`` \\nn\\t3::Message()->setId(``$name = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Legt fest, welcher MessageQueue verwendet werden soll .. code-block:: php \nn\t3::Message()->setId('oben')->OK('Titel', 'Infotext'); Ausgabe in Fluid per ViewHelper: .. code-block:: php {nnt3:flashMessages(id:'oben')} | ``@return void``