Utilisation de SPPropertyBag avec des pages d'administration personnalisées dans SharePoint 2010

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/61174

  •  10-12-2019
  •  | 
  •  

Question

Je recherche un tutoriel/une solution comme celui décrit sur le site Web ci-dessous.Il s'agit d'une page de paramètres personnalisés qui est disponible dans la page des paramètres du site avec un lien hypertexte.

http://www.graegert.com/featured/using-spproperties-with-sharepoint-admin-pages

Était-ce utile?

La solution

Eh bien, tout ce qui fonctionnait en 2007 fonctionne toujours en 2010 (et 2013).

Vous devez vous assurer que vous stockez les propriétés dans le .AllProperties sac.

Les étapes globales sont :

  • Créez une page d'administration et déployez-la dans le fichier 14/_layouts/your-project/your-administration-page.aspx.Visual Studio 2010 (avec CKS:DEV) ou 2012 (avec Visual Studio Tools pour Office) dispose d'un modèle dédié.L'utilisation de InputFormSection / InputFormControls conservera l'apparence habituelle, mais vous pouvez utiliser en toute sécurité n'importe quelle entrée / zone de texte / ddl pour le rendu / l'interface utilisateur.L'idée est de lire les clés pertinentes lors du chargement et de les conserver lorsque l'utilisateur clique sur le bouton OK (dans SPWeb.AllProperties comme expliqué ci-dessus)

  • Créez une action personnalisée (à partir d'un module) qui créera un lien vers cette page à l'emplacement approprié

Jetez un œil à toutes les pages d'administration (à partir des 14 ruches, sous mise en page), choisissez celles que vous trouverez en accédant aux paramètres du site et analysez la combinaison de InputFormSections / Controls / InputFormButtonSection pour avoir des conseils pour la faire ressembler à une page native.

Je l'utilise dans tous mes projets 2007/2010/2013, c'est bien plus propre que de demander au service informatique de mettre à jour le fichier web.config ou d'implémenter une liste générique pour les stocker (mais cela peut avoir des effets secondaires inattendus avec les déploiements de contenu mais c'est une autre histoire ).

En bref, tout ce que vous pouvez trouver en ligne à ce sujet sera pertinent en 2010 et la belle procédure pas à pas liée dans votre question est plus que suffisante pour vous permettre d'être opérationnel en un minimum de temps.

Autres conseils

Voici comment créer une page d'administration SharePoint personnalisée:

http://geekswithblogs.net/norgean/archive/2012/02/13 / CentralAdminpage.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top