Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Vínculos de Administrador

WebParts


El menú principal de sitios WSS permite usar tres vínculos para crear y usar librerías y para ver las páginas de administración. Los vínculos solamente los pueden ver y usar administradores, pero usando un JavaScript se pueden eliminar del menú y con una WebPart mostrarlos de regreso.
Autor: Gustavo

Basado en una idea de Carlos Segura

Primero es necesario eliminar los vínculos del menú. Modifique el JavaScript descrito en "Eliminar los vínculos de "Ayuda" y/o "Mi Sitio"" de tal forma que encuentre los elementos adecuados:

for(var myContador = 0; myContador < TodosTagsA.length; myContador++)
{
   var UnTagsA = TodosTagsA(myContador);
   var myTag = UnTagsA.innerText;
   if(myTag == "Documentos y listas" || myTag == "Crear" ||
     (myTag.indexOf("Configuraci") >= 0 && myTag.indexOf("n del sitio") >= 0) ||
     myTag == "Ayuda")
   {
     UnTagsA.innerText = "";
     //break;
   }
}

Luego cree una WebPart que muestre los vínculos de nuevo, examinando primero si el usuario es administrador del sitio:

SPWeb MyWeb = SPControl.GetContextWeb(Context);
if (MyWeb.UserIsSiteAdmin)
{
   output.WriteLine("< a href=\"_layouts/3082/viewlsts.aspx\">Mis Documentos y Listas< br>");
   output.WriteLine("< a href=\"_layouts/3082/create.aspx\">Crear Paginas< br>");
   output.WriteLine("< a href=\"_layouts/3082/settings.aspx\">Config. del sitio");
}

Si modifica el código, no utilice "Documentos y Listas", "Crear" y/o "Configuración del sitio" pues serán eliminados por el JavaScript.

Instale la WebPart en el Portal usando "stsadm" y en la página de WSS deseada; utilice "Ninguno" en el "Estilo del marco"



Si recibe un error de autorización de la WebPart, utilice un "trust level" de "WSS_Medium" en el archivo web.config.

Atención: El identificador de idioma esta codificado directamente en la WebPart, Si utiliza la WebPart en una instalación de SharePoint que no sea en español, tiene que cambiar el identificador. El código también se puede modificar de tal forma que encuentre el identificador de una forma dinámica, junto con otras muchas modificaciones de estilo, funcionalidad, etc.

En el archivo zip se encuentra el código de la WebPart, del programa de instalación y el archivo cab para instalar la WebPart.