Submitted by Samy-DT on
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,
Permalien Soumis par noel le 31 Décembre, 2015 - 11:41
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,
Permalien Soumis par Samy-DT le 4 Janvier, 2016 - 14:02
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.