web-dev-qa-db-fra.com

Comment imprimer un message d'état sur une région ou un bloc spécifique?

Voir cette image, je veux aussi que le message d'état ou le message d'erreur s'affiche sur la région d'en-tête non seulement sur la région de contenu.

enter image description here

3
Drupal Relax

Ces messages d'état sont affichés dans le bloc "Messages d'état" (bon nom, hein?;) Vous pouvez aller dans /admin/structure/block et déplacez ce bloc vers la région dans laquelle vous souhaitez qu'il soit affiché à la place.

5
hampercm

En général, je n'utiliserais pas les messages d'état du système pour cela et créerais quelque chose de personnalisé et ajouterais ensuite un comportement:

Essayez de créer un bloc avec le texte du message et présentez-le avec un module de superposition de blocs en tant que fenêtre contextuelle (si vous ne voulez pas une fenêtre contextuelle, affichez-la n'importe où et style avec CSS).

Vous pouvez définir un type de contenu et/ou des nœuds spécifiques pour l'afficher sous les paramètres de blocage.

Vous pouvez encore modifier le comportement de la fenêtre contextuelle ou du bloc avec JS ou des modules à effet de bloc.

0
JohnDoea