Ocultar elementos de navegación de SharePoint

Que tal amigos comparto con ustedes un artículo interesante que encontre en este Blog. en lo personal creo que nunca se sabe si tarde o temprano nos sea útil.

Estos días estuve preparando un sitio con encuestas para mi cliente. La gestión de encuestas en SharePoint es muy fácil y eso gusta mucho, sin embargo las páginas de las encuestas incluyen algunos elementos que pueden “despistar al usuario”(por ejemplo el menú Create o Documents and Lists).
28062007_1

Además el cliente no quería que el usuario navegue por las páginas del sitio, ni acceda a los resultados de la encuesta solo que conteste las preguntas.

A continuación describo un pequeño truco para resolver el inconveniente planteado. Creo que esta técnica es con alguna variación es aplicable en WSS3 y MOSS

Para el usuario final el acceso a la encuesta se realizara por medio de un enlace, el usuario final navegara a la página en la que se responde la encuesta(NewForm.aspx).

Vamos a aplicar el truco y modificar la pagina NewForm.aspx, para ello añada a la dirección URL de la página NewForm.aspx estos parámetros &ToolPaneView=2

Ejemplo:

– URL original
28062007_2

– URL manipulada
28062007_3

Al refrescar la pagina en la nueva URL aparece el panel de herramientas.
28062007_4

Ahora arrastramos el WebPart “Editor de contenido” y en el(editando código HTML):

– Colocamos JavaScript y estilos CSS para ocultar los elementos(los nombres de clases CSS y los Id’s de los elementos se pueden obtener con la herramienta IE Developer Toolbar)

– Colocamos elementos HTML decorativos (un texto, una imagen, etc.)

28062007_5

El JavaScript que use es este:

<style>
.ms-navframe {
display: none;
}

.ms-titleareaframe {
display: none;
}
.ms-bannerframe{
display: none;
}
</style>
<script language=”JavaScript”>

document.getElementById(’HBN100′).style.visibility=’hidden’;
document.getElementById(’onetidHeadbnnr0′).style.visibility=’hidden’;
document.getElementById(’onetidPortalConn’).style.visibility=’hidden’;
document.getElementById(’onettopnavbar1002-1′).style.visibility=’hidden’;
document.getElementById(’onettopnavbar1002-2′).style.visibility=’hidden’;
document.getElementById(’onettopnavbar1002-3′).style.visibility=’hidden’;
document.getElementById(’onettopnavbar1002-4′).style.visibility=’hidden’;

</script>

El resultado es:

28062007_6

El mismo metodo aplicamos a la pagina overview.aspx que es la que aparece cuando el usuario pulsa Save and Close.

3 comments so far

  1. ats on

    que es eso de sharepoint?????

  2. Juan on

    Que tal amigo, con la intensión de contestar tu pregunta sobre que es Sharepoint te puedo menncionar rápidamente, lo siguiente:

    SharePoint es una herramienta de Microsoft que permite a las empresas crear como principal función Intranet’s o Extranets, esto con la finalidad de compartir informacion entre su personal, como lo pueden ser, Documentos, Reportes, Estadisticas, tener un control con el directorio de todo el personal, dar a conocer avisos, crear foros de discusión, y muchisimas opciones más,.

    Con SharePoint puedes dependendiendo de la estructura de tu organización crear sitios web, subsitios, etc, etc, Puedes destinar contenido a grupos especificos, tiene un excelente juego de seguridad que puedes combinar tanto de permisos,por usuarios, grupos, aunado a algo que se llama Audiencia que solo x grupo de personas pueden ver el contenido.

    Adicionalmente puedes integrar aplicaciones desarrolladas en .NET, personalizadas de acuerdo a tus necesidades y muchisimas cosas mas que podria llevarme horas platicando sobre el tema.

    Esperando que la información te sirva me despido, te dejo algunas ligas para consulta sobre SharePoint

    http://www.microsoft.com/latam/sharepoint/prodinfo/what.mspx

    http://office.microsoft.com/es-es/help/HA011404993082.aspx

  3. FM on

    Una muy buena receta. No obstante, los enlaces a las imágenes están rotos y se hace más complicado seguir el paso a paso. Resolvedlo, por favor. Gracias.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: