Ce widget permet d’afficher un message simple avec une petite image permettant d'identifier rapidement la gravité de l'information.
| Nom | Valeur par défaut | Description |
|---|---|---|
| message | - | Le texte du message |
| type | 'info' | Le type du message (sa gravité…). Les valeurs possibles sont 'info', 'help', 'warning' et 'error' |
| format | 'text' | Le format de la valeur du paramètre 'message'. Les valeurs possibles sont 'text' et 'html' |
| colors | - | Permet de régler rapidement sans avoir a surcharger le thème les couleurs du texte et des bords du message |
| list | - | Permet d'insérer un tableau (liste) de messages (les clés correspondent aux paramètre ci-dessus : type, format, colors) |
Le format du paramètre 'colors' est le suivant :
$params['colors'] = array('text' => 'blue', 'border' => 'green');
add($message,[$type,[$format,[$colors]]])Exemple :
require_once "Pxxo/Widget/Message.php"; $o = new Pxxo_Widget_Message(); $o->add("Message d'erreur de test", 'error'); $o->add("Message d'<strong>avertissement</strong> de test", 'warning', 'html'); $o->add("Message d'<strong>avertissement</strong> de test", 'info', 'html', array('text' => 'blue', 'border' => 'blue'));
prepend($message,[$type,[$format,[$colors]]])Exemple :
require_once "Pxxo/Widget/Message.php"; $o = new Pxxo_Widget_Message(); $o->add("Message d'erreur de test", 'error'); $o->add("Message d'<strong>avertissement</strong> de test", 'warning', 'html'); $o->prepend("Message d'information qui apparaîtra en début de liste");
require_once "Pxxo/Widget/Message.php"; $params = array(); $params['message'] = "Mon message perso!\nen text\nsur trois lignes"; $params['type'] = 'info'; $o = new Pxxo_Widget_Message($params); $o->addDecorator('Pxxo_Widget_Decorator_Core'); $o->main(); $o->dump();
require_once "Pxxo/Widget/Message.php"; $params = array(); $params['message'] = "Message d'<strong>erreur</strong> en html !"; $params['type'] = 'error'; $params['format'] = 'html'; $o = new Pxxo_Widget_Message($params); $o->addDecorator('Pxxo_Widget_Decorator_Core'); $o->main(); $o->dump();
©2003-2010 Pxxo
Partenaires : INIST-CNRS | Sourcesup | Web2.0 chat server | Micropolia | Jeux gratuits | Areno