Fehlermeldungen und Nachrichten anzeigen

From Joomla! Documentation

This page is a translated version of the page Display error messages and notices and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎Nederlands

Fehler, Warnungen und Hinweise können von jeder Komponente, Modul, Plugin oder Template angezeigt werden, wenn die folgenden definierten Methoden genutzt werden.

// Get a handle to the Joomla! application object
$application = JFactory::getApplication();

// Add a message to the message queue
$application->enqueueMessage(JText::_('SOME_ERROR_OCCURRED'), 'error');

/** Alternatively you may use chaining */
JFactory::getApplication()->enqueueMessage(JText::_('SOME_ERROR_OCCURRED'), 'error');

Das zweite Argument in der enqueueMessage Funktion dient dem Typ der Nachricht. Der Standard ist 'message', 'error' führt jedoch zu einem anderen Stil für die Nachricht. Die Nachricht wird anstelle einer speziellen jdoc:include -Anweisung in Deiner Vorlage angezeigt. Füge Folgendes an dem Ort in Deinen Template ein, an dem die Nachrichten angezeigt werden sollen.

<jdoc:include type="message" />

Nachricht

Message

JFactory::getApplication()->enqueueMessage('Message');

Notiz

Notice

JError::raiseNotice( 100, 'Notice' );

Warnung

Warning

JError::raiseWarning( 100, 'Warning' );

Fehler

Error

JError::raiseError( 4711, 'A severe error occurred' );

Joomla! 3.x - Bootstrap

Seit Joomla! Joomla 3.x werden Bootstrap-Templates verwendet, die Nachrichten nutzen die Standard-Bootstrap-CSS-Stile für die Hinweise.

Siehe http://getbootstrap.com/2.3.2/components.html#alerts

Die grundsätzliche Syntax bleibt:

JFactory::getApplication()->enqueueMessage('Your Message', 'type');

type kann sein

  • 'message' (oder leer) - grün
  • 'notice' - blau
  • 'warning' - gelb
  • 'error' - rot

Siehe auch