2009-04-15 5 views
1

J'ai un site de publication MOSS et une bibliothèque de documents avec ses propres autorisations.Modification de la chaîne de texte "Accès refusé ..." pour la partie Web de la bibliothèque de documents

Sur la page d'accueil du site (default.aspx) J'ai une partie Web de bibliothèque de documents qui montre une liste de documents. Si l'utilisateur ne dispose pas des autorisations nécessaires pour afficher les documents, le composant WebPart affiche actuellement le message

"Accès refusé: vous n'êtes pas autorisé à effectuer cette action ou à accéder à cette ressource".

Y at-il un moyen de changer ce message pour quelque chose de plus convivial?

Répondre

0

Si l'héritage ne fonctionne pas, vous pouvez également utiliser jQuery pour rechercher le message d'erreur et le remplacer par quelque chose d'amical.

Il existe des informations sur la configuration de jQuery dans SharePoint in this question.

0

Je ne suis pas sûr que j'embêter avec éditer les fichiers .aspx existants et aller avec des messages d'erreur personnalisés au lieu:

http://blogs.msdn.com/ketaanhs/archive/2009/03/16/moss-sharepoint-2007-custom-error-page-and-access-denied-page.aspx

version courte est que vous utilisez une HttpModule personnalisée et faire un couple de web.config change pour s'assurer que le module est chargé et est appelé en erreur.

+0

Ce n'est pas que je veux rediriger s'il y a une erreur, plus que je veux changer le message d'accès refusé le composant WebPart affiche. – Rob

+2

Sans le vouloir, je ne pense pas que ce soit juste une question de creuser dans la ruche. Pour autant que je sache, la seule façon de spécifier (altérer) ce texte pour les parties Web intégrées est d'utiliser des erreurs personnalisées. Peut-être que quelqu'un d'autre va sauter ici? – vinny

+0

Yar, plus j'y pense, plus je pense que vous devez créer votre propre webpart, hériter de la liste webpart et remplacer l'exception d'autorisation afin que vous puissiez contrôler ce qui est rendu. – Rob

Questions connexes