2010-08-20 15 views
6

He creado un sitio web de SharePoint llamémosla Portal por lo que obtener la url:Sharepoint 2010 - ¿Cómo aplicar la página maestra y el tema personalizados a todos los subsitios?

http://mydevserver/sites/portal/

he puesto mucho esfuerzo en crear una página maestra personalizada en el sitio web arriba y también subió recursos (CSS, imágenes) al directorio de recursos del sitio al que hace referencia la nueva página maestra y también modificó el tema.

también han creado un subsitio le llaman subsitio:

http://mydevserver/sites/portal/subsite

Ahora el problema es que subsitio no ha heredado alguna de que el estilo del portal. Tiene el estilo de compartir fuera de la caja y, como es un sitio diferente, no sé cómo hacer que vea la página maestra del portal y los recursos.

Lo que me lleva a la pregunta: ¿Existe alguna manera fácil y fácil de aplicar el tema del portal y la configuración de la página maestra a todos los subsitios? ¿Cómo lo harías?

Gracias!

Respuesta

15

Ir a http://mydevserver/sites/portal/_catalogs/masterpage/Forms/AllItems.aspx

Aquí es donde se encuentran todas las páginas maestras. Desde allí, asegúrese de que la página maestra deseada que desea aplicar se publique en una versión principal y se apruebe. Para publicar en una versión mayor simplemente marque en

Una vez que esto se ha completado, vaya a:. http://mydevserver/sites/portal/_Layouts/ChangeSiteMasterPage.aspx Al igual que el nombre de la página indica, este es el lugar donde se puede elegir la página maestra del sitio. Desde aquí, también puede aplicar la página maestra a los subsitios.

Si navegar a ChangeSiteMasterPage.aspx le da un mensaje de error de Correlación 'error inesperado', entonces lo más probable es que necesite habilitar la infraestructura de publicación de SharePoint Server para la colección de sitios. Para habilitar esto, desde la raíz de la colección de sitios, vaya a Acciones del sitio> Configuración del sitio> Características de la colección de sitios y active la Infraestructura de publicación de SharePoint Server

Por último, a través de los temas del sitio vaya a "Aplicar el tema seleccionado a este sitio y restablecer todos los subsitios para heredar esta configuración "

+0

¿Hay alguna manera de hacer esto programáticamente? Al igual que en la característica activada o función de grapado? – variable

+0

+ 1 para el párrafo 'Si navegas ...', respondiendo mis preguntas antes de preguntarlas. – RyanfaeScotland

0

Cuando aplica la página maestra, también debe tener la opción de "Restablecer todos los subsitios para heredar la configuración de esta página maestra del sitio". Haz eso y debería aplicarse correctamente.

Del mismo modo, vaya al tema del sitio y asegúrese de seleccionar "Aplicar el tema seleccionado a este sitio y restablecer todos los subsitios para heredar esta configuración" y se aplicará también a su subsitio.

+0

Gracias por su respuesta. Debo decir que también pensé que esto hubiera sido suficiente. Sin embargo, cada vez que sigo estos pasos y "Aplico el tema seleccionado a este sitio y restablezco todos los subsitios para heredar esta configuración", no hace que el subsitio herede las páginas maestras del sitio primario. ¿Hay algún servicio que deba activar para que funcione? ¿Hay quizás un script de PowerShell que debería usar para que funcione? Muchas gracias – Anastasiosyal

+0

Para aclarar, los colores del tema se aplican en el subsitio. Sin embargo, no se incluye ninguna página CSS o maestra desde el sitio principal. ¡Cualquier idea es bienvenida! – Anastasiosyal

+0

¿Está configurando también la página maestra? está bajo el encabezado "Página maestra". Un tema solo aplicará el tema CSS personalizado, no una página maestra. DEBE seleccionar también la Página maestra para que se aplique por completo. – Mauro

Cuestiones relacionadas