Ocultar cinta o ribbon en SharePoint 2013


SharePoint cuenta con un control que permite ocultar información de acuerdo al nivel de permisos del usuario, con solo encerrar el código en las siguientes etiquetas:

<SharePoint:SPSecurityTrimmedControl PermissionsString=”<tipodepermiso>” runat=”server”>

< Código que se desea ocultar >

</SharePoint:SPSecurityTrimmedControl>

Los tipos de permisos que podemos usar en el campo PermissionsString son:

List Permissions ManageLists – CancelCheckout – AddListItems – EditListItems – DeleteListItems – ViewListItems – ApproveItems – OpenItems – ViewVersions – DeleteVersions – CreateAlerts – ViewFormPages

Site Permissions ManagePermissions – ViewUsageData – ManageSubwebs – ManageWeb – AddAndCustomizePages – ApplyThemeAndBorder – ApplyStyleSheets – CreateGroups – BrowseDirectories – CreateSSCSite – ViewPages – EnumeratePermissions – BrowseUserInfo – ManageAlerts – UseRemoteAPIs – UseClientIntegration – Open – EditMyUserInfo

Personal Permissions

ManagePersonalViews – AddDelPrivateWebParts – UpdatePersonalWebParts

En este ejemplo, voy a modificar la página maestra de mi colección de sitios para ocultar la cinta a todos los usuarios que no tengan permisos de Administrar listas (ManageLists), es decir, diseñadores.

Usando SharePoint Designer 2013 abro la página maestra del sitio, si no la han cambiado, la página predeterminada es Seattle.master.

blog1

Después edito el archive y busco el texto <div id=”s4-ribbonrow”> e inmediatamente antes de esa línea inserto el texto

<SharePoint:SPSecurityTrimmedControl PermissionsString=”ManageLists” runat=”server”>

 blog2

Para cerrar la etiqueta, busco el texto <div id=”s4-workspace”> e inmediatamente antes de esa línea inserto el texto

</SharePoint:SPSecurityTrimmedControl>

 blog3

Con esto podemos ver que el ribbon no aparece para los usuarios:

blog4

 

 

Anuncios

7 comentarios (+¿añadir los tuyos?)

  1. moises
    Feb 27, 2014 @ 11:54:11

    Muy buen aporte

    pero yo tengo un problema espero y me puedas ayudar? cuando abro mi sitio en SP Designer 2013 no me muestra la paguina maestra.?

    Responder

    • Vielka R.
      Feb 27, 2014 @ 13:10:50

      Hola Moisés, si estás en un sub sitio, tienes que abrir el sitio padre, y ocupas permisos de diseñador al menos.

      Responder

      • moises
        Mar 13, 2014 @ 11:24:22

        tengo el control total del sitio, si es un sub sitio, espero no salir del tema, cree una platilla de plena confianza en InfoPath 2013 ya la publique la cargue al servidor aprobada por el administrador y no marca nada de error, pero a la hora de activar la plantilla en una colección de sitio manda error y asta ahorita no se por que?
        gracias por la atención

      • Vielka R.
        Mar 13, 2014 @ 21:04:33

        Hola, lo mejor es que uses fiddler y revises los logs de sharepoint para que encuentres tu error

  2. Anónimo
    Mar 10, 2014 @ 09:05:59

    @ancadiasystems: Tambien puedes hacerlo por CSS : #suiteBarTop{display: none; }

    Responder

  3. w
    Mar 11, 2014 @ 14:58:43

    me quedo con el CSS, resulta mejor

    Responder

  4. Jonathan
    Abr 22, 2016 @ 11:11:24

    Hola que tal es un buen aporte, pero tengo problemas no puedo guardar el archivo .master

    Responder

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: