Toepassingspagina's aanpassen in de map Indelingen in SharePoint

Origineel KB-nummer: 944105

Inleiding

In dit artikel worden twee methoden beschreven om het uiterlijk en het gedrag van uw siteverzamelingen in SharePoint aan te passen.

Het wijzigen van de bestanden die zijn geïnstalleerd door SharePoint wordt niet ondersteund. Er zijn echter enkele scenario's waarin u deze bestanden mogelijk moet wijzigen om een consistente huisstijl of andere aanpassingen te bereiken. Wanneer u deze bestanden wijzigt, moet u er rekening mee houden dat ze kunnen worden vervangen door toekomstige updates en servicepacks. Daarnaast kunnen er complicaties optreden wanneer u een upgrade uitvoert naar latere versies van het product. Bewaar back-ups van alle aangepaste bestanden voor het geval ze worden overschreven door een update. Productondersteuning biedt commercieel redelijke ondersteuning voor hulp bij wijzigingen, maar kan geen productwijzigingen of hotfixes opgeven die het gevolg zijn van het wijzigen van de bestanden die door SharePoint zijn geïnstalleerd.

  1. Maak een Layouts_Backup map met een back-up van de oorspronkelijk geïnstalleerde bestanden en mappen. Maak bijvoorbeeld een Layouts_Backup map op de volgende locatie:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\Layouts_Backup

  2. Kopieer de oorspronkelijk geïnstalleerde bestanden en mappen van de map Indelingen naar de Layouts_Backup map die u in stap 1 hebt gemaakt. Kopieer bijvoorbeeld de oorspronkelijk geïnstalleerde bestanden en mappen van de volgende map naar de map Layouts_Backup:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts

  3. Pas in de map Indelingen de .aspx bestanden en het bestand Application.Master zo nodig aan.

Methode 2: Een aangepaste map Indelingen maken

Opmerking

Met deze methode wordt de map indelingen gewijzigd voor elke siteverzameling in de webtoepassing die wordt gewijzigd. Als u aangepaste indelingswijzigingen wilt toepassen op een afzonderlijke siteverzameling, moet de siteverzameling zich in een eigen webtoepassing bevinden.

  1. Maak een aangepaste map LayoutsSiteCollection die een kopie van de oorspronkelijk geïnstalleerde bestanden en mappen bevat. Maak bijvoorbeeld een map LayoutsSiteCollection op de volgende locatie:

    C:\Program Files\Common Files\Microsoft Shared\Webserver Extensions\12\Template\Layouts\LayoutsSiteCollection

    Opmerking

    De tijdelijke aanduiding SiteCollection is de naam van een siteverzameling.

  2. Kopieer de oorspronkelijk geïnstalleerde bestanden en mappen van de map Indelingen naar de map LayoutsSiteCollection die u in stap 1 hebt gemaakt. Kopieer bijvoorbeeld de oorspronkelijk geïnstalleerde bestanden en mappen uit de volgende map naar de map LayoutsSiteCollection :

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts

  3. Start IIS-beheer (Internet Information Services). Klik hiervoor op Start, wijs Alle programma's aan, wijs Systeembeheer aan en klik vervolgens op IIS-beheer (Internet Information Services).

  4. Voer in IIS-beheer de volgende stappen uit:

    1. Vouw de website uit waarop de siteverzameling wordt gehost.
    2. Klik met de rechtermuisknop op _layouts en klik vervolgens op Eigenschappen.
    3. Klik op het tabblad Virtuele map .
    4. Klik op Bladeren, wijzig het pad van de map Indelingen naar de map LayoutsSiteCollection en klik vervolgens twee keer op OK .
  5. Pas in de map LayoutsSiteCollection de .aspx bestanden en het bestand Application.Master zo nodig aan.

  6. Herhaal deze stappen voor elke siteverzameling die u moet aanpassen.

Voordeel van methode 2

  • Met deze methode kunt u toepassingspagina's aanpassen voor afzonderlijke siteverzamelingen.

Beperkingen van methode 2

  • Als er een openbare update, een hotfixpakket of een servicepack is geïnstalleerd dat updates bevat voor de bestanden in de map Indelingen, wordt de update niet toegepast op uw aangepaste map Indelingen.
  • Deze methode kan leiden tot overmatige beheerbaarheid en onderhoudsproblemen.
  • Een in code vastgelegde functionaliteit in SharePoint die verwijst naar de map Indelingen in plaats van de _layouts virtuele map, werkt mogelijk niet zoals verwacht.