Jak dostosować strony aplikacji w folderze Układy w programie SharePoint

Oryginalny numer KB: 944105

Wprowadzenie

W tym artykule opisano dwie metody dostosowywania wyglądu i zachowania zbiorów witryn w programie SharePoint.

Modyfikowanie plików zainstalowanych przez program SharePoint nie jest obsługiwane. Istnieją jednak pewne scenariusze, w których może być konieczne zmodyfikowanie tych plików w celu osiągnięcia spójnego znakowania lub innych dostosowań. Podczas modyfikowania tych plików należy wziąć pod uwagę, że mogą one zostać zastąpione przez przyszłe aktualizacje i dodatki Service Pack. Ponadto podczas uaktualniania do nowszych wersji produktu mogą wystąpić komplikacje. Zachowaj kopie zapasowe wszystkich dostosowanych plików na wypadek ich zastąpienia przez aktualizację. Pomoc techniczna dotycząca produktów zapewni komercyjnie uzasadnioną pomoc dotyczącą modyfikacji, ale nie będzie w stanie podać zmian lub poprawek produktu, które wynikają z modyfikacji plików zainstalowanych przez program SharePoint.

  1. Utwórz folder Layouts_Backup zawierający kopię zapasową pierwotnie zainstalowanych plików i folderów. Na przykład utwórz folder Layouts_Backup w następującej lokalizacji:

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

  2. Skopiuj pierwotnie zainstalowane pliki i foldery z folderu Layouts do folderu Layouts_Backup utworzonego w kroku 1. Na przykład skopiuj pierwotnie zainstalowane pliki i foldery z następującego folderu do folderu Layouts_Backup:

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

  3. W folderze Layouts (Układy) dostosuj pliki .aspx i plik Application.Master zgodnie z potrzebami.

Metoda 2. Tworzenie niestandardowego folderu układów

Uwaga

Ta metoda zmieni katalog układów dla dowolnego zbioru witryn w aplikacji internetowej, który jest modyfikowany. Aby zastosować zmiany układów niestandardowych do pojedynczego zbioru witryn, zbiór witryn powinien znajdować się we własnej aplikacji internetowej.

  1. Utwórz niestandardowy folderSiteCollection układów, aby zawierał kopię pierwotnie zainstalowanych plików i folderów. Na przykład utwórz folderLayouts SiteCollection w następującej lokalizacji:

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

    Uwaga

    Symbol zastępczy SiteCollection to nazwa zbioru witryn.

  2. Skopiuj pierwotnie zainstalowane pliki i foldery z folderu Layouts do folderuLayouts SiteCollection utworzonego w kroku 1. Na przykład skopiuj pierwotnie zainstalowane pliki i foldery z następującego folderu do folderuLayouts SiteCollection :

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

  3. Uruchom Menedżera usług Internet Information Services (IIS). W tym celu kliknij przycisk Start, wskaż pozycję Wszystkie programy, wskaż pozycję Narzędzia administracyjne, a następnie kliknij pozycję Menedżer usług Internet Information Services (IIS).

  4. W Menedżerze usług IIS wykonaj następujące kroki:

    1. Rozwiń witrynę sieci Web hostującą zbiór witryn.
    2. Kliknij prawym przyciskiem myszy _layouts, a następnie kliknij pozycję Właściwości.
    3. Kliknij kartę Katalog wirtualny .
    4. Kliknij przycisk Przeglądaj, zmień ścieżkę z folderu Layouts na folderLayouts SiteCollection , a następnie dwukrotnie kliknij przycisk OK .
  5. W folderzeLayouts SiteCollection dostosuj pliki .aspx i plik Application.Master zgodnie z potrzebami.

  6. Powtórz te kroki dla każdego zbioru witryn, który należy dostosować.

Zalety metody 2

  • Ta metoda umożliwia dostosowywanie stron aplikacji dla poszczególnych zbiorów witryn.

Ograniczenia metody 2

  • Jeśli zostanie zainstalowana publiczna aktualizacja, pakiet poprawek lub dodatek Service Pack zawierający aktualizacje plików w folderze Układy, aktualizacja nie zostanie zastosowana do niestandardowego folderu Układy.
  • Ta metoda może powodować nadmierne problemy z zarządzaniem i konserwacją.
  • Wszelkie zakodowane na stałe funkcje programu SharePoint odwołujące się do folderu Layouts zamiast katalogu wirtualnego _layouts mogą nie działać zgodnie z oczekiwaniami.