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 ?
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 ?
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.
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
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager