SharePoint 2010. Enlace de Inicio Rápido con JavaScript

Ahora que SharePoint 2010 utiliza ventanas modales, se nos plantea la posibilidad de poder crear enlaces en el Inicio Rápido (Quick Launch) utilizando JavaScript, y no un enlace http, que nos permite abrir un formulario pero en una ventana modal. Así que vamos a ver qué posibilidades tenemos y como lo podemos implementar sin programación.

El Inicio Rápido o Quick Launch es el menú lateral que nos permite tener enlaces a listas, biblioteca de documentas y demás.

sharepoint2010_quicklaunch_1

Para personalizar este menú y añadir nuestros enlaces personalizados tenemos una opción en la configuración del sitio que nos permite crear encabezados y enlaces.

sharepoint2010_quicklaunch_2

Una vez en la página de configuración, nos creamos un Nuevo vínculo de navegación con la función JavaScript que nos permite abrir una url en un diálogo de SharePoint.

sharepoint2010_quicklaunch_3

javascript:SP.UI.ModalDialog.ShowPopupDialog(‘http://sitio/_layouts/listform.aspx?PageType=8&ListId=IdDeLaLista}&RootFolder=’);

Y obtenemos un resultado parecido al siguiente.

sharepoint2010_quicklaunch_4

¿Qué pasa con los sitios de Publicación?

Cuando activamos la característica que nos permite tener un sitio de publicación nos encontramos con que desaparece el menú de configuración de Inicio Rápido y nos encontramos con un menú de configuración de la Navegación de la colección de sitios.

sharepoint2010_quicklaunch_5

Este menú de Navegación no nos permite incluir enlaces JavaScript en el Inicio Rápido de nuestro sitio, realiza una validación asegurándose que escribimos una url válida.

sharepoint2010_quicklaunch_6

Sin embargo, podemos navegar hasta la página de configuración del Inicio Rápido aunque no tengamos la opción en la configuración del sitio. Nos basta con ir a la página que nos permite configurar este menú, _layouts/quiklnch.aspx, y desde esta crear nuestro enlace con la funcionalidad JavaScript que necesitamos.

 

Saludos a todos…

2 comentarios sobre “SharePoint 2010. Enlace de Inicio Rápido con JavaScript”

  1. Hola puede hacer lo que explicaste «usar javascripit en el inicio rápido» me gustaría hacerlos mismo pero desde el cuerpo de una página, es decir, tener un enlace que mediante javascript llame una ventana modal de sp2010 y presente una pagina.

    por tu pronta respuesta gracias.

    saludos

  2. Hola Deme,

    sin ningún problema. Modificas la página con Designer o añades un web part de contenido html y pones el código javascript que abra el modal.

Responder a anonymous Cancelar respuesta

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