[Réglé] changer le comportement d'un lien de menu selon le groupe

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Réglé] changer le comportement d'un lien de menu selon le groupe

    Bonjour !

    J'aimerais arriver à adapter l'action d'un lien de menu selon le groupe de l'utilisateur. Par exemple afficher un article "X" pour un utilisateur appartenant au groupe "enregistré" et afficher un autre article "Y" pour un utilisateur appartenant au groupe "professionnel", groupe que j'ai créé dans l'administration comme sous-groupe de "enregistré".

    Est-ce possible ?

    Merci de votre aide !
    Antoine.

  • #2
    Bonjour Antoine,

    On peut trouver son bonheur sur extensions.joomla.org !

    Notamment : l'extension "Dynamic Menu Link" permet de créer des scripts dynamiques de redirection.
    Tu peux effectivement rediriger le clic d'un lien de menu suivant le groupe de l'utilisateur authentifié.

    C'est un plugin libre et gratuit. La traduction en français est inclus à l'installation.

    https://extensions.joomla.org/extens...ic-menu-links/
    https://www.pages-and-items.com/exte...mic-menu-links

    On utilise le langage php pour écrire les scripts, le plugin dispose d'un exemple editable pour comprendre le fonctionnement.
    Note : la version gratuite se limite à un script, ce qui devrait être suffisant pour répondre à ton besoin.

    Voila
    Dernière édition par daneel à 27/07/2019, 14h52
    Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

    Commentaire


    • #3
      Bonjour,

      Vous avez plusieurs possibilités pour obtenir ce fonctionnement.

      Il y a possibilité de passer par les ACL : voir https://docs.joomla.org/J3.x:Access_...st_Tutorial/fr

      Vous associez vos articles à un type d'accès et vous définissez votre menu avec accès permettant de voir les 2 groupes. Le système filtrera ensuite en fonction de l'accès/groupe associé à l'utilisateur.

      L'autre solution est de passer par le plugin LM Filter https://www.lomart.fr/extensions/lm-filter qui permet d'afficher tout ou partie d'un article en fonction d'un groupe d'utilisateurs. ON crée un seul article avec des parties visibles ou non en fonction de son groupe.

      Pascal

      PS: dammed, grilled par Daneel, mais, c'est une autre façon de faire.
      If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

      Commentaire


      • #4
        Merci beaucoup Daneel et PMLeconte, ça correspond parfaitement à ma recherche, je vais creuser dans ces directions !



        Antoine.

        Commentaire


        • #5
          Si le contenu de l'article est identique à 50% ou + selon tes groupes, il y a le plugin conditionnal content qui permet de mettre dans un article des parties qui seront affichées à certains groupe d'utilisateur par exemple.

          Je l'utilise ainsi assez régulièrement avec un seul article mais dont le contenu et les liens y figurant apparaissent ou disparaissent selon le groupe (et donc les droits) de l'internaute qui l'affiche.

          C'est la cas par exemple d'un article "boite à outils" avec des options dépendant des groupes du membre.

          Cela complique un peu l'article affiché (mais qui dans ce cas est unique tu l'auras compris, c'est aussi un avantage), mais permet d'avoir une structure de menu plus simple.
          Dernière édition par roland_d_alsace à 27/07/2019, 17h00
          A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
          Rejoignez le Joomla Users Groupe Alsace...
          roland_d_alsace va-t-il devenir roland_du_grand_est ?

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X