Come personalizzare le pagine dell'applicazione nella cartella Layout in SharePoint
Numero KB originale: 944105
Introduzione
Questo articolo descrive due metodi per personalizzare l'aspetto e il comportamento delle raccolte siti in SharePoint.
La modifica dei file installati da SharePoint non è supportata. Tuttavia, esistono alcuni scenari in cui potrebbe essere necessario modificare questi file per ottenere personalizzazioni coerenti o altre personalizzazioni. Quando si modificano questi file, è necessario considerare che potrebbero essere sostituiti da aggiornamenti e Service Pack futuri. Inoltre, potrebbero verificarsi complicazioni quando si esegue l'aggiornamento a versioni successive del prodotto. Mantenere copie di backup di tutti i file personalizzati nel caso in cui vengano sovrascritti da un aggiornamento. Il supporto tecnico del prodotto fornirà supporto commercialmente ragionevole per assistenza per le modifiche, ma non sarà in grado di fornire modifiche al prodotto o hotfix che derivano dalla modifica dei file installati da SharePoint.
Metodo 1: Personalizzare i file nella cartella Layout (scelta consigliata)
Creare una cartella Layouts_Backup per contenere un backup dei file e delle cartelle installati in origine. Ad esempio, creare una cartella Layouts_Backup nel percorso seguente:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\Layouts_Backup
Copiare i file e le cartelle installati in origine dalla cartella Layout nella cartella Layouts_Backup creata nel passaggio 1. Ad esempio, copiare i file e le cartelle installati in origine dalla cartella seguente nella cartella Layouts_Backup:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts
Nella cartella Layout personalizzare i file di .aspx e il file Application.Master in base alle esigenze.
Metodo 2: Creare una cartella layout personalizzata
Nota
Questo metodo modificherà la directory dei layout per qualsiasi raccolta siti all'interno dell'applicazione Web che viene modificata. Per applicare modifiche ai layout personalizzati a una singola raccolta siti, la raccolta siti deve risiedere nella propria applicazione Web.
Creare una cartellaSiteCollection Layouts personalizzata per contenere una copia dei file e delle cartelle installati in origine. Ad esempio, creare una cartellaSiteCollection Layouts nel percorso seguente:
C:\Programmi\File comuni\Microsoft Shared\Web Server Extensions\12\Template\Layouts\LayoutsSiteCollection
Nota
Il segnaposto SiteCollection è il nome di una raccolta siti.
Copiare i file e le cartelle installati in origine dalla cartella Layouts alla cartellaSiteCollection Layouts creata nel passaggio 1. Ad esempio, copiare i file e le cartelle installati in origine dalla cartella seguente alla cartellaSiteCollection Layouts:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts
Avviare Amministrazione di servizi Internet Information Services (IIS). A tale scopo, fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazione e quindi Gestione Internet Information Services (IIS).
In Gestione IIS seguire questa procedura:
- Espandere il sito Web che ospita la raccolta siti.
- Fare clic con il pulsante destro del mouse su _layouts e quindi scegliere Proprietà.
- Fare clic sulla scheda Directory virtuale.
- Fare clic su Sfoglia, modificare il percorso dalla cartella Layouts alla cartellaLayouts SiteCollection e quindi fare clic su OK due volte.
Nella cartellaSiteCollection Layouts personalizzare i file .aspx e il file Application.Master in base alle esigenze.
Ripetere questi passaggi per ogni raccolta siti che è necessario personalizzare.
Vantaggio del metodo 2
- Questo metodo consente la personalizzazione delle pagine dell'applicazione per le singole raccolte siti.
Limitazioni del metodo 2
- Se vengono installati un aggiornamento pubblico, un pacchetto hotfix o un Service Pack contenente gli aggiornamenti ai file nella cartella Layout, l'aggiornamento non viene applicato alla cartella Layout personalizzati.
- Questo metodo può causare problemi di gestibilità e manutenzione eccessivi.
- Qualsiasi funzionalità hardcoded in SharePoint che fa riferimento alla cartella Layout anziché alla directory virtuale _layouts potrebbe non funzionare come previsto.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per