lunes, 1 de marzo de 2010

MOSS 2007: Cómo customizar la página de creación de una lista

Es posible modificar la página de creación de una lista, es decir, la página donde especificamos nombre de la lista, descripción, etc.



Pero la idea, no seria modificar esta página directamente, pues pertenece al core de moss.

Lo ideal seria crear una nueva definición de lista, y a esta nueva definición de lista indicarle nuestra propia página de creación, dónde podamos especificar los datos que nos sean de utilidad.

Para ello disponemos de un atributo, NewPage, en el listtemplate:







Name="indexlist"

Type="10010"

BaseType="0"

OnQuickLaunch="TRUE"

SecurityBits="11"

Sequence="410"

DisplayName="Index List"

Description="F4EDocs index list template"

NewPage="F4E.F4EDocs/NewIndexList.aspx"

Image="/_layouts/images/itgen.gif"/>





Luego tendremos que crear nuestra application page, podriamos partir de la existente en /_layouts/new.aspx, y añadir el comportamiento que deseemos, esta application page tendría que derivar de Microsoft.SharePoint.ApplicationPages.LayoutsPageBase.

Un ejemplo de esto se explica en:

http://furuknap.blogspot.com/2009/01/consuming-rss-or-atom-feed-in.html

No hay comentarios: