We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28173
    • 409 Posts
    Bonjour,

    J’ai créé une arborescence toute simple :
    |- Accueil (1)
    |- Espace pro (2)
             |---Bons de commandes (4)
             |          |---- Particuliers (5)
             |          |---- Revendeurs (6)
             |---Inscription
    |- Contact (3)

    J’ai mis le document 6 dans un groupe de document "Visionnable Revendeurs" avec le groupe Revendeurs adéquat.
    Idem pour le doc 5 avec un groupe de doc "Visionnable Particuliers" avec le groupe Particuliers idoine.

    Si la page d’accueil, j’utilise WebLoginPE.

    J’aimerai faire en sorte que lorsque l’utilisateur web Toto (qui fait parti du groupe Revendeurs) se connecte, sur la page "Espace pro", s’affiche le bon de commande "Revendeurs"
    J’aimerai faire en sorte que lorsque l’utilisateur web Titi (qui fait parti du groupe Particuliers) se connecte, sur la page "Espace pro", s’affiche le bon de commande "Particuliers"
    Par contre, qd personne n’est connecté, je souhaite qu’aucun bon de commande ne s’affiche.

    Pour arriver à cela, je pensais utiliser Ditto dans la page "Espace pro" :
    <p>Pour télécharger notre grille de tarifs avec notre bon de commande, merci de vous authentifier.</p>
    
      [[Ditto? &tpl=`template` &startID=`4` &summarize=`50` &sortBy=`id` &sortDir=`ASC`  ]]


    Malheureusement, je ne parviens pas à faire respecter les droits à Ditto.

    Ditto permet-il cela, et le cas échéant, existe-t-il une méthode plus futée ?
      • 10449
      • 956 Posts
        • 28173
        • 409 Posts
        Merci pour ta réponse ganeshXL smiley

        Pour hidePrivate, j’avais déjà testé... ça ne marche pas.

        Pour PHx, bien vu smiley
        J’ai essayé, mais ça prend en compte les Utilisateurs classiques, càd ceux qui accèdent au manager, et non les Utilisateurs web
        Par exemple, avec le code de test fourni dans la doc, si je suis connecté en tant qu’admin au manager durant mes tests, j’ai la phrase "I’m a member" qui s’affiche, que je sois logué ou non avec Toto sur le front-end du site...
        Si je me déconnecte du manager, j’ai bien "I’m NOT a member" qui s’affiche...

        D’autres idées ?
          • 6726
          • 7,075 Posts
          Tu devrai pouvoir faire ce que tu souhaites avec Personnalize (une version plus aboutie de MemberCheck), qui te permet d’afficher un chunk en fonction du/des groupes d’utilisateurs web que tu souhaites smiley
            .: COO - Commerce Guys - Community Driven Innovation :.


            MODx est l&#39;outil id
            • 28173
            • 409 Posts
            Effectivement, ça fonctionne smiley

            Il y a juste un truc qui manque à ce snippet, c’est la possibilité de passer en paramètre le nom d’un (ou plrs) groupe d’utilisateur web valide.
            dans mon cas, je n’ai qu’un groupe finalement, donc ça passe, mais si j’avais vraiment besoin de différencier les groupes, ça n’aurait pas été bon...

            Merci en tout cas pour vos réponses rapides smiley
              • 6726
              • 7,075 Posts
              Hmmm, tiens je croyai qu’on pouvait spécifier plusieurs groupes utilisateurs séparés par une virgule...

              Je vais vérifier !
                .: COO - Commerce Guys - Community Driven Innovation :.


                MODx est l&#39;outil id