We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8903
    • 14 Posts
    Bonjour,
    J’aimerai savoir s’il est possible de restreindre l’accès aux champs utilisateurs, comme les champs "téléphone" ou encore "adresse", de tel manière que ces champs ne soient visibles que par certains utilisateurs, alors que d’autre champs, comme "nom" et "prénom", seraient visibles par tout le monde.
    Merci pour votre aide
      • 11975
      • 2,542 Posts
      A premiere vue je dirais non.
      Mais tu dois pouvoir ecrire un plugins qui changerait la template du document selon le groupe d’utilisateurs.
      Les TVs étant liées aux templates, elles n’apparaitront que pour les groupes autorisés.


      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 6726
        • 7,075 Posts
        C’est possible sans aller jusque là. Je l’ai fait pour un site, mais il faudra procéder de la façon suivante : dans ton template pour Ditto (je pars du principe que tu utilises Ditto pour lister tes documents), tu insèrera un appel au snippet MemberCheck, et dans le template de MemberCheck tu mets les infos à restreindre à un groupe d’utilisateurs web smiley

        C’est moins clean que la méthode suggéré par Helio, mais ça marche.
        Le mieux se sera le nouveau parser et ses tests conditionnels...
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 18219
          • 826 Posts
          Quote from: enkidu at Oct 06, 2006, 05:07 AM

          Bonjour,
          J’aimerai savoir s’il est possible de restreindre l’accès aux champs utilisateurs, comme les champs "téléphone" ou encore "adresse", de tel manière que ces champs ne soient visibles que par certains utilisateurs, alors que d’autre champs, comme "nom" et "prénom", seraient visibles par tout le monde.
          Merci pour votre aide
          Excuse-moi mais je n’ai toujours pas compris ta problèmatique.
          Pourquoi souhaites-tu masquer certains champs en fonction des utilisateurs ?
          Est-ce du coté du manager, ou du coté du front-end (c’est à dire coté du site) ?
            Marc
            I'm French... Sorry for my bad English, I use ' Google Translator' or other... but that remains that tools wink
            • 6726
            • 7,075 Posts
            Je parlai du côté frontend en ce qui me concerne...

            Pour le backend, il faudrait hacker le core... ou écrire un module...
              .: COO - Commerce Guys - Community Driven Innovation :.


              MODx est l'outil id
              • 8903
              • 14 Posts
              Marc:
              Je prépare un petit site pour un centre de recherche, on me demande à ce que certaines informations sur les personnes enregistrées ne soient visibles que par d’autres personnes enregistrées (ex: téléphone du domicile, adresse email...), mais que les informations générales soient visible pour n’importe qui (ex: homepage, domaine de recherche...).
              Est-ce plus clair énoncé de cette manière ?

              Merci à tous pour vos aides
                • 18219
                • 826 Posts
                C’est en effet plus clair.
                Ces informations seront affichées coté Front End.
                Regarde la solution de David. wink
                  Marc
                  I'm French... Sorry for my bad English, I use ' Google Translator' or other... but that remains that tools wink
                  • 11975
                  • 2,542 Posts
                  Si tu appliques la solution membercheck:
                  il faut que ton appel de ditto soit uncached [!ditto!] pour que dans le chunk tu puisses executer [[memberCheck]] cached.
                  C’est pour l’instant la seule façon d’imbriquer deux snippets.

                  :-)
                    Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                    • 6726
                    • 7,075 Posts
                    Exact merci, j’ai oublié de mentionner ce détail tongue
                      .: COO - Commerce Guys - Community Driven Innovation :.


                      MODx est l'outil id