Jak přizpůsobit stránky aplikace ve složce Rozložení na SharePointu

Původní číslo KB: 944105

Úvod

Tento článek popisuje dvě metody přizpůsobení vzhledu a chování kolekcí webů v SharePointu.

Úprava souborů nainstalovaných službou SharePoint není podporována. Existují však scénáře, ve kterých může být nutné tyto soubory upravit, aby bylo dosaženo konzistentního brandingu nebo jiných přizpůsobení. Při úpravě těchto souborů je nutné zvážit, že mohou být nahrazeny budoucími aktualizacemi a aktualizacemi Service Pack. Kromě toho může docházet ke komplikacím při upgradu na novější verze produktu. Uchovávejte záložní kopie všech přizpůsobených souborů pro případ, že by byly přepsány aktualizací. Podpora produktu bude poskytovat komerčně přiměřenou podporu pro pomoc s úpravami, ale nebude moci poskytnout změny produktu nebo opravy hotfix, které jsou výsledkem úpravy souborů nainstalovaných službou SharePoint.

  1. Vytvořte složku Layouts_Backup, která bude obsahovat zálohu původně nainstalovaných souborů a složek. Vytvořte například složku Layouts_Backup v následujícím umístění:

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

  2. Zkopírujte původně nainstalované soubory a složky ze složky Rozložení do složky Layouts_Backup, kterou jste vytvořili v kroku 1. Zkopírujte například původně nainstalované soubory a složky z následující složky do složky Layouts_Backup:

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

  3. Ve složce Rozložení upravte soubory .aspx a soubor Application.Master podle potřeby.

Metoda 2: Vytvoření vlastní složky Rozložení

Poznámka

Tato metoda změní adresář rozložení pro libovolnou kolekci webů v rámci webové aplikace, která se upravuje. Pokud chcete použít změny vlastního rozložení na jednotlivé kolekce webů, měla by se kolekce webů nacházet ve své vlastní webové aplikaci.

  1. Vytvořte vlastní složkuLayouts SiteCollection , která bude obsahovat kopii původně nainstalovaných souborů a složek. Vytvořte například složku LayoutsSiteCollection v následujícím umístění:

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

    Poznámka

    Zástupný symbol SiteCollection je název kolekce webů.

  2. Zkopírujte původně nainstalované soubory a složky ze složky Rozložení do složky LayoutsSiteCollection , kterou jste vytvořili v kroku 1. Zkopírujte například původně nainstalované soubory a složky z následující složky do složky LayoutsSiteCollection :

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

  3. Spusťte Správce Internetové informační služby (IIS). Chcete-li to provést, klepněte na tlačítko Start, přejděte na příkaz Všechny programy, přejděte na příkaz Nástroje pro správu a klepněte na tlačítko Správce Internetové informační služby (IIS).

  4. Ve Správci služby IIS postupujte takto:

    1. Rozbalte web, který je hostitelem kolekce webů.
    2. Klikněte pravým tlačítkem na _layouts a potom klikněte na Vlastnosti.
    3. Klikněte na kartu Virtuální adresář .
    4. Klikněte na Procházet, změňte cestu ze složky Layouts do složky LayoutsSiteCollection a potom dvakrát klikněte na OK .
  5. Ve složce LayoutsSiteCollection upravte soubory .aspx a soubor Application.Master podle potřeby.

  6. Tento postup opakujte pro každou kolekci webů, kterou je potřeba přizpůsobit.

Výhoda metody 2

  • Tato metoda umožňuje přizpůsobení stránek aplikace pro jednotlivé kolekce webů.

Omezení metody 2

  • Pokud je nainstalovaná veřejná aktualizace, balíček oprav hotfix nebo aktualizace Service Pack, která obsahuje aktualizace souborů ve složce Rozložení, nebude tato aktualizace použita pro vaši vlastní složku Rozložení.
  • Tato metoda může způsobit nadměrné problémy se správou a údržbou.
  • Všechny pevně zakódované funkce v SharePointu, které odkazují na složku Rozložení místo na _layouts virtuální adresář, nemusí fungovat podle očekávání.