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.

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

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

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

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

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

  3. 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).

  4. In Gestione IIS seguire questa procedura:

    1. Espandere il sito Web che ospita la raccolta siti.
    2. Fare clic con il pulsante destro del mouse su _layouts e quindi scegliere Proprietà.
    3. Fare clic sulla scheda Directory virtuale.
    4. Fare clic su Sfoglia, modificare il percorso dalla cartella Layouts alla cartellaLayouts SiteCollection e quindi fare clic su OK due volte.
  5. Nella cartellaSiteCollection Layouts personalizzare i file .aspx e il file Application.Master in base alle esigenze.

  6. 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.