SharePoint 2010: Tokens que podemos usar en redirecciones!

A menudo cuando estamos añadiendo funcionalidad adicional en una solución SharePoint nos podemos encontrar con la necesidad de hacer redirecciones a ciertas páginas. Por ejemplo, desde una nueva opción de menú de elemento de lista navegar a una página concreta o a un formulario de edición de elemento que hayamos creado de forma personalizada. Pues bien, a la hora de especificar Urls de redirección a páginas de SharePoint disponemos de una serie de tokens que nos facilitan que las mismas sean + o – dinámicas. Estos tokens son:

  • ~sitecollection, para marcar que nos estamos refiriendo a una colección de sitios (SPSite).
  • ~site, para marcar que nos estamos refiriendo a un sitio de SharePoint (SPWeb).
  • {SiteUrl}, que nos proporciona la Url del sitio (de nuevo SPWeb).
  • {ListId}, que nos da acceso al ID de la lista sobre la que estamos definiendo la acción.
  • {ItemId}, para marcar que nos estamos refiriendo al ID del elemento seleccionado.
  • {ItemUrl}, que indica la Url del elemento actual.
  • {RecurrenceId}.

Por ejemplo, para especificar una redirección en una acción personaliza usando estos parámetros mediante un elemento de tipo <UrlAction> tendríamos:

   1: <UrlAction Url="~site/_layouts/CustomApplicationPage/CustomApplicationPage.aspx?ItemId={ItemId}&amp;ListId={listId}/>

De esta forma estaríamos haciendo una redirección a la página de aplicación CustomApplicationPage.aspx y pasando por parámetro el Id del elemento actual y el Id de la lista a la que pertenece.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Un comentario en “SharePoint 2010: Tokens que podemos usar en redirecciones!”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *