Panneau : Ne pas afficher le même display en fonction de la page où on se trouve

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

J'ai :
- un site avec plusieurs "portails" identifiés par group audience.
- une vue A avec un certain nombre de champs et son clone B au sein duquel on a retiré un champ.

L'affichage des données de la vue est géré sur chaque portail par un panel.

Lorsque je suis sur le portail X par exemple, je souhaite afficher la vue A. En revanche, lorsque que je suis sur les autres portails, je souhaite afficher la vue B.

Dans le BO de drupal pour gérer les panels, je vois que dans le contenu de ma variante, la vue appelée est la vue A.

Comment puis-je préciser à mon panel. Si c'est le portail X, affiche la vue A, si c'est les autres, affiche la vue B ?

Cordialement

Bonjour,

Lorsque tu choisis de mettre une vue dans un panel, tu peux sélectionner qu'elle variante de la vue tu veux afficher.
Comme la variante A de ta vue dans le portail X ou la variante B de ta vue sur les autres portails (pour les autres portails il faut que tu là rajoutes à chacun).

Cordialement.

Bonjour,

J'ai cloné la variante de mon panel et modifié les règles de sélection ainsi que le contenu du clone. Dans les règles de sélection, j'ai choisi le champ qui correspondait aux identifiants des différents portails pour contraindre l'affichage de la vue B uniquement aux autres portails. Dans le contenu, j'ai remplacé la vue A par la vue B.

Normalement ça devrait fonctionner mais je passe systématiquement dans la première variante et jamais dans son clone, malgré les règles de sélection.