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 :

Création de menu dynamique


Sujet :

SharePoint .NET

  1. #1
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 68
    Points
    68
    Par défaut Création de menu dynamique
    Bonjour ,
    j'aimerai crée des menu dynamique sous sharepoint.
    Concrètement en fonction du groupe auquel appartient un utilisateur j'aimerai masque certain élément du menu.

    Quelqu'un aurait-il une idée ?

  2. #2
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Alors je vois deux moyens de le faire, via le composant sharepoint natif ou via un code custom.
    En effet, si tu te fais ton propre provider de navigation, tu peux ne renvoyer que les items pour lesquels l'utilisateur à accès.

  3. #3
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 68
    Points
    68
    Par défaut
    merci ludojojo mais est ce que tu peux être un peu plus explicite.
    je ne comprends pas ta méthode surtout la deuxième.

    Merci

  4. #4
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    désolé je vais essayé d'être plus explicite...

    1/ Utiliser le composant standard :
    Ce composant permet de masquer/afficher un élément en fonction du niveau de privilège de l'utilisateur courant. Exemple je l'affiche si l'utilisateur est admin/collaborateur/etc...
    L'utilisation est assez simple, il suffit d'ajouter la balise autour du composant ciblé et de choisir le type d'utilisateur ciblé.

    2/ Développement d'un custom provideur :
    Par défaut la navigation est gérée par l'administrateur du site via la la console "site settings". L'idée du custom provideur est d'utiliser une façon plus souple de la gérer. Par exemple par une liste custom qui serait accessible à des utilisateurs plus bas niveau (non admin), par le metada store...
    Pour cela en revanche, il faut un code spécifique, qui n'est pas forcément à la porté de tout le monde.

Discussions similaires

  1. Aide pour la création d'un menu dynamique
    Par manu11 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 11/11/2009, 23h30
  2. création de menu "dynamique"?
    Par selanie12 dans le forum VBScript
    Réponses: 1
    Dernier message: 23/11/2007, 14h41
  3. Création de Menu dynamique
    Par Soria17 dans le forum ASP
    Réponses: 7
    Dernier message: 30/03/2007, 10h26
  4. [Système] Création menu dynamique
    Par delma dans le forum Langage
    Réponses: 1
    Dernier message: 20/10/2006, 19h44
  5. [C#] Pb de création de menu dynamiques
    Par albireo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 21/12/2005, 16h49

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