Asociaste un sitio secundario a un sitio concentrador de SharePoint, pero el tema del sitio concentrador no se aplicó al sitio secundario. El sitio secundario aún muestra su antiguo esquema de colores o ningún tema. Este problema ocurre cuando el sitio secundario utiliza un tema personalizado o cuando la herencia del tema del sitio concentrador está bloqueada por configuraciones a nivel de sitio. Este artículo explica la causa raíz de que el tema no se aplique y proporciona métodos paso a paso para solucionar el problema.
Conclusiones clave: Corregir la herencia del tema del sitio concentrador en sitios secundarios
- Centro de administración de SharePoint > Sitios activos > Directivas: Controla la configuración de aplicación del tema del sitio concentrador para todos los sitios en un concentrador.
- Configuración del sitio > Cambiar la apariencia > Tema: Verifica si el sitio secundario utiliza un tema personalizado que anula el tema del concentrador.
- Cmdlet de PowerShell Set-SPOHubSiteTheme: Fuerza la aplicación del tema del concentrador a todos los sitios secundarios asociados.
Por qué el tema del sitio concentrador no se aplica a un sitio secundario
Un tema de sitio concentrador está diseñado para propagarse automáticamente a todos los sitios secundarios asociados con ese concentrador. Esto proporciona una identidad visual consistente en todo el concentrador. El tema incluye el logotipo del sitio, la paleta de colores y el estilo de navegación.
El tema no se aplica a un sitio secundario por tres razones principales:
Tema personalizado ya aplicado al sitio secundario
Si un sitio secundario se creó a partir de una plantilla personalizada o se le aplicó un tema manualmente antes de asociarse al concentrador, ese tema personalizado tiene prioridad. SharePoint no anula un tema seleccionado manualmente con el tema del concentrador. El sitio secundario conserva su propio tema hasta que lo elimines.
El sitio secundario utiliza una plantilla de sitio diferente
Algunas plantillas de sitio, como la plantilla de sitio de comunicación, no heredan el tema del concentrador de forma predeterminada. El tema del concentrador se aplica solo a sitios de equipo y sitios de equipo modernos. Los sitios de comunicación pueden mostrar la navegación del concentrador pero conservar su propio tema.
La herencia del tema del concentrador está deshabilitada a nivel de sitio
Un propietario o administrador del sitio puede deshabilitar la herencia del tema del concentrador. Esta configuración está disponible en las opciones de apariencia del sitio. Cuando la herencia está desactivada, el sitio secundario ignora el tema del concentrador.
Pasos para forzar la aplicación del tema del sitio concentrador a los sitios secundarios
Sigue estos pasos en orden. Prueba después de cada paso para ver si el tema se aplica.
Método 1: Eliminar el tema personalizado del sitio secundario
- Ir al sitio secundario
Abre el sitio secundario en tu navegador. Selecciona el icono de engranaje en la esquina superior derecha y elige Cambiar la apariencia. - Seleccionar el tema del concentrador
En el panel Cambiar la apariencia, selecciona Tema. Busca el tema que lleva el nombre de tu sitio concentrador. Generalmente aparece en la parte superior de la lista con un icono de concentrador. Selecciónalo y luego elige Guardar. - Verificar el tema
Actualiza la página del sitio secundario. Los colores y el logotipo deben coincidir con los del sitio concentrador. Si el tema del concentrador no está en la lista, continúa con el Método 2.
Método 2: Reasociar el sitio secundario con el concentrador
- Abrir el sitio concentrador
Navega al sitio concentrador. Selecciona el icono de engranaje y elige Información del sitio. - Eliminar la asociación del sitio secundario
En el panel Información del sitio, selecciona Ver toda la configuración del sitio. En Administración del sitio, selecciona Asociaciones de sitios concentradores. Encuentra el sitio secundario que no muestra el tema. Selecciona Eliminar. - Reasociar el sitio secundario
Espera 5 minutos. En la misma página de Asociaciones de sitios concentradores, selecciona Agregar. Ingresa la URL del sitio secundario y selecciona Agregar. Esto fuerza el envío del tema del concentrador al sitio secundario nuevamente. - Verificar el sitio secundario
Abre el sitio secundario y actualiza la página. El tema ahora debería coincidir con el del sitio concentrador.
Método 3: Usar PowerShell para forzar la aplicación del tema
- Conectarse a SharePoint Online PowerShell
Abre Windows PowerShell como administrador. EjecutaConnect-SPOService -Url https://yourtenant-admin.sharepoint.com. Inicia sesión con tus credenciales de administrador de SharePoint. - Obtener el tema del sitio concentrador
EjecutaGet-SPOHubSite -Identity https://yourtenant.sharepoint.com/sites/hubsite. Anota el valor de SiteId. - Aplicar el tema a un sitio secundario
EjecutaSet-SPOHubSiteTheme -Identity https://yourtenant.sharepoint.com/sites/hubsite -ChildSiteUrl https://yourtenant.sharepoint.com/sites/childsite -ThemeId ". Reemplaza" childsitecon la URL real del sitio secundario ySiteIdcon el valor del paso 2. - Repetir para todos los sitios secundarios
Ejecuta el mismo comando para cada sitio secundario que no muestre el tema del concentrador. Actualiza cada sitio secundario para confirmar que el tema cambió.
Si el tema del sitio concentrador aún no se aplica
El tema del sitio concentrador no está configurado
El sitio concentrador debe tener un tema aplicado. Sin un tema en el concentrador, los sitios secundarios no tienen nada que heredar. Ve al sitio concentrador, selecciona Cambiar la apariencia y aplica un tema. Luego reasocia los sitios secundarios.
El sitio secundario utiliza una plantilla de sitio de comunicación
Los sitios de comunicación no heredan el tema del sitio concentrador por diseño. Puedes aplicar manualmente la misma paleta de colores al sitio de comunicación. Ve a Cambiar la apariencia en el sitio de comunicación y selecciona el mismo nombre de tema. Esto proporciona una apariencia similar sin herencia automática.
Caché del navegador o caché de CDN
A veces el tema antiguo está en caché en tu navegador o en la red de entrega de contenido de SharePoint. Limpia la caché de tu navegador y abre el sitio secundario en una ventana de InPrivate o Incógnito. Si el tema aparece, la caché era el problema.
| Elemento | Tema del sitio concentrador | Tema personalizado del sitio secundario |
|---|---|---|
| Descripción | Tema configurado en el sitio concentrador que se propaga a los sitios asociados | Tema aplicado manualmente a un solo sitio, que anula el tema del concentrador |
| Método de aplicación | Automático cuando el sitio secundario se asocia con el concentrador | Manual a través del panel Cambiar la apariencia o plantilla de sitio |
| Prioridad | Prioridad baja; anulado por temas personalizados | Prioridad alta; bloquea la herencia del tema del concentrador |
| Solución para aplicar el tema del concentrador | Eliminar el tema personalizado del sitio secundario o usar PowerShell para forzarlo | Seleccionar el tema del concentrador en el panel Cambiar la apariencia |
Ahora puedes identificar por qué un sitio secundario no muestra el tema del sitio concentrador. Usa el panel Cambiar la apariencia en el sitio secundario para seleccionar el tema del concentrador si un tema personalizado lo está bloqueando. Si el problema persiste, usa el cmdlet de PowerShell Set-SPOHubSiteTheme para forzar el tema. Como verificación final, asegúrate de que el sitio concentrador tenga un tema aplicado y que el sitio secundario no sea un sitio de comunicación, que no admite la herencia automática del tema.