Pregunta

Estoy buscando algún tutorial/solución como se describe en el sitio web a continuación.Es una página de configuración personalizada que está disponible en la página de configuración del sitio con un hipervínculo.

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

¿Fue útil?

Solución

Bueno, todo lo que funcionó en 2007 seguirá funcionando en 2010 (y 2013).

Debe asegurarse de almacenar las propiedades en el .AllProperties bolsa.

Los pasos globales son:

  • Cree una página de administración e impleméntela en 14/_layouts/your-project/your-administration-page.aspx.Visual Studio 2010 (con CKS:DEV) o 2012 (con Visual Studio Tools para Office) tiene una plantilla dedicada.El uso de InputFormSection/InputFormControls mantendrá la apariencia habitual, pero puede usar de forma segura cualquier entrada/cuadro de texto/ddl para la representación/UI.La idea es leer las claves relevantes durante la carga y conservarlas cuando el usuario hace clic en el botón Aceptar (en SPWeb.AllProperties como se explicó anteriormente)

  • Cree una acción personalizada (desde un módulo) que creará un enlace a esa página en la ubicación relevante

Eche un vistazo a todas las páginas de administración (de la sección 14, debajo del diseño), seleccione cualquiera que encuentre al ingresar a la configuración del sitio y analice la combinación de InputFormSections/Controls/InputFormButtonSection para obtener orientación para que se vea como una página nativa.

Estoy usando esto en todos mis proyectos de 2007/2010/2013, eso es mucho más limpio que pedirle a TI que actualice web.config o implementar una lista genérica para almacenarlos (pero puede tener efectos secundarios inesperados con las implementaciones de contenido, pero esa es otra historia). ).

En resumen, todo lo que pueda encontrar en línea para esto será relevante en 2010 y el agradable tutorial vinculado en su pregunta es más que suficiente para ponerlo en funcionamiento en un tiempo mínimo.

Otros consejos

Aquí es cómo crear una página de administración de SharePoint personalizada:

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

Licenciado bajo: CC-BY-SA con atribución
scroll top