Tutorial: Eliminación de un botón de la cinta de opciones del servidor

Última modificación: lunes, 07 de febrero de 2011

Hace referencia a: SharePoint Foundation 2010

En este artículo
Creación de un proyecto de SharePoint
Adición de una nueva característica
Definición de acción personalizada
Implementación de la personalización

En este tema se describe cómo quitar un botón de Cinta de Server en Microsoft SharePoint Foundation.

Requisitos previos

SharePoint Foundation 2010

Herramientas de desarrollo de SharePoint en Microsoft Visual Studio 2010

Creación de un proyecto de SharePoint

Para quitar un botón, comience creando un proyecto de SharePoint vacío.

Para crear un proyecto de SharePoint

  1. Inicie Visual Studio 2010.

  2. En el menú Archivo, elija Nuevo y, a continuación, haga clic en Proyecto.

  3. En Tipos de proyecto, en Visual Basic o C#, seleccione Proyecto de SharePoint vacío.

  4. Escriba RemoveARibbonButton como nombre del proyecto y, a continuación, haga clic en Aceptar.

  5. En el Asistente para la personalización de SharePoint, seleccione Implementar como solución en espacio aislado y, a continuación, haga clic en Finalizar.

Adición de una nueva característica

Personalice la cinta de opciones mediante una característica. Los siguientes pasos agregarán una nueva característica a la solución.

Para agregar una nueva característica

  1. En el Explorador de soluciones, haga clic con el botón secundario en Características y, a continuación, seleccione Agregar característica.

  2. Cambie el Título de la función para Remove a Ribbon Button.

  3. En el Explorador de soluciones, haga clic con el botón secundario en Feature1 y elija Cambiar nombre. Escriba RemoveARibbonButton como nuevo nombre.

  4. En el Explorador de soluciones, haga clic con el botón secundario en el proyecto RemoveARibbonButton y elija Agregar y, a continuación, Nuevo elemento.

  5. En el cuadro de diálogo Agregar nuevo elemento, seleccione la plantilla Elemento vacío. Escriba RemoveARibbonButton como nombre.

Definición de acción personalizada

El botón de la cinta de opciones se quita mediante el atributo Location del elemento CommandUIDefinition. Los valores predeterminados para botones de la cinta de opciones se incluyen en Ubicaciones predeterminadas de las personalizaciones de la cinta de Server. Si desea obtener una explicación más detallada sobre el XML de la cinta de opciones, vea XML de la cinta de Server.

Para definir la acción personalizada

  1. Abra el archivo Elements.xml.

  2. Pegue el siguiente XML en el archivo Elements.xml. Este código XML quita el botón Conectar con Outlook del grupo Conectar y exportar de la ficha Biblioteca en una biblioteca de documentos.

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="https://schemas.microsoft.com/sharepoint/">
      <CustomAction
        Id="RemoveRibbonButton"
        Location="CommandUI.Ribbon">
          <CommandUIExtension>
            <CommandUIDefinitions>
              <CommandUIDefinition
                Location="Ribbon.Library.Actions.ConnectToClient" />
            </CommandUIDefinitions>
          </CommandUIExtension>
      </CustomAction>
    </Elements>
    

Implementación de la personalización

Puesto que el proyecto se estableció como solución de espacio aislado, se implementará en la galería de soluciones.

Para implementar la personalización

  1. Presione F5. Herramientas de desarrollo de SharePoint en Visual Studio 2010 compilará e implementará automáticamente la característica.

  2. Navegue a una biblioteca de documentos en el sitio o subsitio.

  3. Haga clic en la pestaña Biblioteca, consulte el grupo Conectar y exportar y observe la ausencia del botón Conectar con Outlook.

Vea también

Conceptos

Personalización declarativa de la cinta de Server