Cómo solucionar el problema de que el tema del sitio concentrador no se aplica a los sitios secundarios
🔍 WiseChecker

Cómo solucionar el problema de que el tema del sitio concentrador no se aplica a los sitios secundarios

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.

ADVERTISEMENT

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

  1. 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.
  2. 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.
  3. 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

  1. Abrir el sitio concentrador
    Navega al sitio concentrador. Selecciona el icono de engranaje y elige Información del sitio.
  2. 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.
  3. 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.
  4. 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

  1. Conectarse a SharePoint Online PowerShell
    Abre Windows PowerShell como administrador. Ejecuta Connect-SPOService -Url https://yourtenant-admin.sharepoint.com. Inicia sesión con tus credenciales de administrador de SharePoint.
  2. Obtener el tema del sitio concentrador
    Ejecuta Get-SPOHubSite -Identity https://yourtenant.sharepoint.com/sites/hubsite. Anota el valor de SiteId.
  3. Aplicar el tema a un sitio secundario
    Ejecuta Set-SPOHubSiteTheme -Identity https://yourtenant.sharepoint.com/sites/hubsite -ChildSiteUrl https://yourtenant.sharepoint.com/sites/childsite -ThemeId "". Reemplaza childsite con la URL real del sitio secundario y SiteId con el valor del paso 2.
  4. 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ó.

ADVERTISEMENT

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.

ADVERTISEMENT