Frage

Ich suche nach einer Anleitung/Lösung, wie sie auf der Website unten beschrieben ist.Es handelt sich um eine benutzerdefinierte Einstellungsseite, die über einen Hyperlink auf der Seite mit den Site-Einstellungen verfügbar ist.

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

War es hilfreich?

Lösung

Nun, was 2007 funktionierte, funktioniert auch 2010 (und 2013) immer noch.

Sie müssen sicherstellen, dass Sie die Eigenschaften im speichern .AllProperties Tasche.

Die globalen Schritte sind:

  • Erstellen Sie eine Verwaltungsseite und stellen Sie sie in der Datei 14/_layouts/your-project/your-administration-page.aspx bereit.Visual Studio 2010 (mit CKS:DEV) oder 2012 (mit Visual Studio Tools für Office) verfügt über eine spezielle Vorlage dafür.Durch die Verwendung von InputFormSection/InputFormControls bleibt das übliche Erscheinungsbild erhalten, Sie können jedoch problemlos jede Eingabe/Textbox/DDL für das Rendering/die Benutzeroberfläche verwenden.Die Idee besteht darin, die relevanten Schlüssel beim Laden zu lesen und sie beizubehalten, wenn der Benutzer auf die Schaltfläche „OK“ klickt (in SPWeb.AllProperties, wie oben erläutert).

  • Erstellen Sie eine benutzerdefinierte Aktion (aus einem Modul), die an der entsprechenden Stelle einen Link zu dieser Seite erstellt

Schauen Sie sich alle Administrationsseiten an (aus dem 14-Hive unter „Layout“), wählen Sie alle aus, die Sie finden würden, wenn Sie in die Site-Einstellungen gehen, und analysieren Sie die Kombination von InputFormSections/Controls/InputFormButtonSection, um eine Anleitung zu erhalten, damit sie genau wie eine native Seite aussieht.

Ich verwende dies in allen meinen 2007/2010/2013-Projekten. Das ist viel sauberer, als die IT zu bitten, die web.config zu aktualisieren oder eine generische Liste zu implementieren, um sie zu speichern (aber es kann unerwartete Nebeneffekte bei der Bereitstellung von Inhalten haben, aber das ist eine andere Geschichte ).

Kurz gesagt: Alles, was Sie online zu diesem Thema finden können, wird im Jahr 2010 relevant sein, und die nette Komplettlösung, die Sie in Ihrer Frage verlinkt haben, ist mehr als ausreichend, um Sie in kürzester Zeit einsatzbereit zu machen.

Andere Tipps

Hier erstellt man eine benutzerdefinierte SharePoint-Administrationsseite:

http://gekswithblogs.net/norgean/archive/2012/02/13 / centraladminpage.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top