Message¶
\nn\t3::Message()¶
Vereinfacht die Verwendung der FlashMessages.
Im Backend: FlashMessages werden automatisch ganz oben ausgegeben
\nn\t3::Message()->OK('Titel', 'Infotext');
\nn\t3::Message()->ERROR('Titel', 'Infotext');
Im Frontend: FlashMessages können über ViewHelper ausgegeben werden
\nn\t3::Message()->OK('Titel', 'Infotext');
<nnt3:flashMessages />
<f:flashMessages queueIdentifier='core.template.flashMessages' />
\nn\t3::Message()->setId('oben')->OK('Titel', 'Infotext');
<nnt3:flashMessages id='oben' />
<f:flashMessages queueIdentifier='oben' />
... oder als HTML gerendert und zurückgegeben werden:
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
\nn\t3::Message()->ERROR('Titel', 'Infotext');
@return void
\nn\t3::Message()->OK($title = '', $text = ''
);¶
Gibt eine "OK" Flash-Message aus
\nn\t3::Message()->OK('Titel', 'Infotext');
@return void
\nn\t3::Message()->WARNING($title = '', $text = ''
);¶
Gibt eine "WARNING" Flash-Message aus
\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.
\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:
\nn\t3::Message()->OK('Ja', 'Nein');
echo \nn\t3::Message()->render();
Beispiel mit einer Queue-ID:
\nn\t3::Message()->setId('oben')->OK('Ja', 'Nein');
echo \nn\t3::Message()->render('oben');
Ausgabe im Fluid über den ViewHelper:
<nnt3:flashMessages id="oben" />
{nnt3:flashMessages()}
@return string
\nn\t3::Message()->setId($name = NULL
);¶
Legt fest, welcher MessageQueue verwendet werden soll
\nn\t3::Message()->setId('oben')->OK('Titel', 'Infotext');
Ausgabe in Fluid per ViewHelper:
<nnt3:flashMessages id="oben" />
{nnt3:flashMessages(id:'oben')}
@return void