SharePoint Online: ¿Cómo ocultar la barra de navegación izquierda usando PowerShell?
Requisito: Ocultar la barra de inicio rápido en SharePoint Online.
¿Cómo ocultar el inicio rápido en SharePoint Online?
El inicio rápido o navegación izquierda ubicado en el lado izquierdo del sitio generalmente contiene vínculos a recursos ubicados en el sitio actual, como listas y bibliotecas, subsitios, etc. Como usuario de SharePoint Online, es posible que haya notado que la barra de navegación izquierda está siempre se muestra, independientemente de en qué página se encuentre. Esto puede resultar útil cuando trabaja con listas y bibliotecas; sin embargo, en algunos casos, es posible que desee ocultar la barra de navegación izquierda para simplificar la interfaz de usuario y permitir que su contenido se destaque. En este artículo, le mostraremos cómo deshabilitar la barra de navegación izquierda en SharePoint Online.
Para desactivar el inicio rápido en SharePoint Online, vaya a:
- Configuración del sitio >> Haga clic en "Elementos de navegación" en Apariencia
Desmarque "Habilitar inicio rápido" y haga clic en Aceptar.
Esto elimina el inicio rápido en SharePoint Online.
Deshabilite la navegación izquierda (o la barra de navegación superior) en los sitios modernos de SharePoint Online
Las opciones de navegación modernas también le permiten desactivar la navegación desde sitios de SharePoint Online.
- Inicie sesión en su sitio de SharePoint Online >> Haga clic en el engranaje de Configuración
- Haga clic en "Cambiar la apariencia" en el menú de configuración >> y luego haga clic en "Navegación" en el panel "Cambiar la apariencia".
- Ahora, puede habilitar o deshabilitar la navegación configurando el interruptor "Visibilidad de navegación del sitio".
- Haga clic en el botón "Guardar" para confirmar sus cambios.
SharePoint Online: ¿Cómo ocultar la navegación izquierda usando SharePoint Designer?
También puede ocultar el inicio rápido en SharePoint Online desde SharePoint Designer. Abra el sitio del diseñador de SharePoint y desmarque "Mostrar inicio rápido" en la configuración y guarde.
SharePoint Online: deshabilitar el inicio rápido mediante PowerShell
A continuación se explica cómo ocultar la navegación izquierda en SharePoint Online:
#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
#Config Variable
$SiteURL="https://Crescent.sharepoint.com/sites/Marketing"
#Setup Credentials to connect
$Cred = Get-Credential
Try {
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.UserName,$Cred.Password)
#Disable Quick Launch
$Ctx.Web.QuickLaunchEnabled = $False
$Ctx.Web.Update()
$Ctx.ExecuteQuery()
Write-host -f Green "Quick Launch Bar Disabled Successfully!"
}
Catch {
write-host -f Red "Error:" $_.Exception.Message
}
Ocultar inicio rápido usando PnP PowerShell:
Para ocultar la barra de navegación izquierda en SharePoint Online, use este PnP PowerShell:
#Config Variables
$SiteURL = "https://Crescent.sharepoint.com/sites/marketing"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive
#Get the Web
$Web = Get-PnPWeb
#hide left navigation bar in sharepoint online
$web.QuickLaunchEnabled = $False
$web.Update()
Invoke-PnPQuery
Este script funciona si la orientación del menú de inicio rápido también está configurada en Horizontal (menú de navegación superior). También puede usar el cmdlet Set-PnPWeb para deshabilitar la navegación en el sitio de SharePoint Online:
Set-PnPWeb -QuickLaunchEnabled:$false
Ocultar navegación izquierda en SharePoint Online con CSS
Puede implementar una extensión SPFx que implemente CSS (o usar el "elemento web del editor de script moderno" y agregarlo a la página). El CSS para ocultar la navegación izquierda en una página moderna, use este CSS:
<style>
#spLeftNav {
display: none !important;
}
</style>
Más información sobre el enfoque para eliminar la navegación izquierda con CSS: Ocultar el inicio rápido de SharePoint Online usando CSS
En resumen, ocultar la barra de navegación izquierda en SharePoint Online puede ser una forma útil de simplificar la interfaz de usuario y hacer que su contenido se destaque. Al utilizar PowerShell, puede automatizar este proceso en varios sitios, lo que facilita la administración de su entorno de SharePoint. Si sigue los pasos descritos en este artículo, puede ocultar rápida y fácilmente la barra de navegación izquierda en SharePoint Online.


