IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Rendre invisible des element du site Sharepoint


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 172
    Par défaut Rendre invisible des element du site Sharepoint
    Bonjour ,

    Mon objectif
    -- rendre invisible certaine partie du site sharepoint.
    ex: la partie recherche de sharepoint est active ,
    ou afficher tout le menu
    Je me demandais comment dois je m'y prendre pour le réaliser par code.

    Reflexion:
    Etant donné que j'utilise le modèle "site vide" de sharepoint.
    Est ce que je dois implementer dans ma solution le SiteTemplate? si oui quel le nom du modèle ? (j'ai blog, wiki, mps etc.)

    Sinon est ce que je dois créer une feature receiver ? Dans la methode feature desactive , je dirai les partie à rendre invisible. mais le problème c'est que je ne sais pas à quoi correspondant les élements de recherche et afficher le menu. Comment puis les retrouver ?


    Merci
    stardeus

  2. #2
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Le plus simple est de modifier la master page.
    En effet c'est le seul moyen pour que la modification se fasse sur tout le site en une fois.

    Un feature receiver te demandera surement plus de manipulations, et c'est du déploiment code server.

    Modifier la master page, pour masquer des éléments, cela ne demande rien à part sharepoint designer.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Août 2004
    Messages : 137
    Par défaut
    Bonjour,
    je n'arrive pas à retrouver le post, mais quelqu'un avait parlé un jour d'une balise pour encadrer des élèments dans la masterpage et qui permettrai d'afficher ou non ces élèments selon une audience je crois (ou un groupe?).

    Quelqu'un s'en souvient-il ?
    Et est-ce que ça peut répondre au besoin de stardeus?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 172
    Par défaut
    Si je modifie la masterpage cela sous entend que si je crée dautre site qui se repose sur le modèle " site vide" cela contiendrait les même modification.
    C'est à dire que l'invisibilité de certain élement de la page s'appliquerait sur tout les sites qui se repose sur ce modèle.
    Est ce bien cela ?

  5. #5
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Une master page est attaché à un site.

    Tu peux modifier le default.master du server lui même et tu aura tous tes sites anciens / futurs à jamais changé.

    Tu peux modifier le default.master du site et les modifications ne seront effectué que pour ce site.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Août 2004
    Messages : 137
    Par défaut
    Il y a bien un petit bout de code ici qui permet de masquer/afficher selon une audience, mais la balise à laquelle je pense ne nécessitait pas de dev supplémentaire.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 172
    Par défaut
    Dans une solution sharepoint , dans quel partie dois je déposer cette masterpage defaut. Est ce dans le layout ou dans la feature ?

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Août 2004
    Messages : 137
    Par défaut
    Citation Envoyé par stardeus Voir le message
    Bonjour ,

    Mon objectif
    -- rendre invisible certaine partie du site sharepoint.
    Je viens de retrouver la balise, il s'agit de SharePoint:SPSecurityTrimmedControl grâce à laquelle tu peux choisir la visibilité du contenu selon des droits (permissions).

    Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl1" runat="server" PermissionsString="ManageWeb">
       <ton controle ici>
    </SharePoint:SPSecurityTrimmedControl>
    Cette balise peut êut-être égalment t'aider pour ton autre post.

    ++

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/08/2014, 14h45
  2. Réponses: 4
    Dernier message: 24/07/2014, 16h08
  3. [XL-2007] Rendre invisible des textbox si la checkbox n'est pas cochée dans l'userform
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 13/08/2009, 20h08
  4. Rendre invisible des tabpages d'un tabcontrol
    Par belocom dans le forum VB.NET
    Réponses: 10
    Dernier message: 25/05/2007, 15h42
  5. Rendre invisibles des onglets de formulaires
    Par cabort josé dans le forum IHM
    Réponses: 4
    Dernier message: 16/11/2004, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo