Comment afficher les messages de réussite/d'erreur des utilisateurs sans créer de noeud?Drupal: Afficher le succès/message d'erreur
Merci d'avance!
Comment afficher les messages de réussite/d'erreur des utilisateurs sans créer de noeud?Drupal: Afficher le succès/message d'erreur
Merci d'avance!
drupal_set_message($msg, $type = 'status');
vous permet de définir un message, il sera automatiquement affiché sur la page suivante (ou en cours) les visites des utilisateurs.
Le deuxième argument facultatif vous permet de choisir entre un message d'information (status
), un warning
(généralement jaune) ou un error
(rouge).
Voir les docs: http://api.drupal.org/api/function/drupal_set_message/6
c'est ce dont j'avais besoin! Merci – n00b
Pas vraiment trop sûr de ce que votre question est, dans votre thème, il y aura la variable
<?php
print $messages;
?>
Cela affichera les messages succès/erreur à l'écran. Ils ne sont pas stockés en tant que nœuds.
Pour une liste complète des variables voir la drupal documentation
Des idées sur les meilleurs moyens d'obtenir ces messages à partir du modèle de nœud? –
hook_preprocess_node() est un bon début – wiifm
J'ai essayé 2 modules, Inline Messages http://drupal.org/project/inline_messages et Inline Form Errors http://drupal.org/project/ife, a fini par utiliser ce dernier et soumis un patch pour les deux modules. Rend bien. –
Need éclaircissements. Le noeud n'est pas utilisé pour l'impression des messages d'erreur. Habituellement, il montre via drupal_set_message ('message', $ status); – Nikit