Sdílet prostřednictvím


Zahrnutí souborů do řešení pomocí modulů

Může se stát, že budete chtít nasadit soubory na sharepointový server bez ohledu na jejich typ souboru, například nové stránky předlohy. K tomu můžete použít moduly (nezaměňovat s moduly kódu jazyka Visual Basic). Moduly jsou kontejnery pro soubory v řešení SharePointu. Po nasazení řešení se soubory v modulu zkopírují do zadaných složek na serveru SharePoint.

Položky a prvky modulu

Pokud chcete vytvořit modul, přidejte ho do projektu tak, že ho vyberete v dialogovém okně Přidat novou položku . Potom upravte jeho soubor Elements.xml tak, aby obsahoval názvy souborů, které chcete nasadit, kde jsou umístěny v systému a kam by se měly kopírovat na serveru SharePoint.

Tady je příklad souboru Elements.xml pro modul:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="Module1">
        <File Path="Module1\Sample.txt" Url="Module1/Sample.txt" />
    </Module>
</Elements>

Nově vytvořené moduly obsahují následující výchozí soubory:

Název souboru Popis
Elements.xml Definiční soubor modulu.
Sample.txt Zástupný soubor, který slouží jako příklad souboru v modulu.

Soubor Elements.xml obsahuje následující prvky:

Název prvku Popis
Elementy Obsahuje všechny prvky definované v modulu.
Modul Element modulu má jeden atribut Name, který určuje název modulu ve formátu <Module Name="Module1">.

Všimněte si, že pokud změníte název modulu (nebo jeho vlastnost Název složky), musíte název v elementu Module aktualizovat ručně.

Pokud zadáte podadresář pro soubory v elementu Module, windows služba SharePoint Services (WSS) pro ně automaticky vytvoří odpovídající adresářovou strukturu.
Soubor Element File má dva parametry, cestu a adresu URL.

- Cesta: Název a umístění souboru v řešení služby SharePoint. Formát je . Path="Module1\Sample.txt"

- Adresa URL: Umístění, kam se soubor nasadí na sharepointový server. Formát je . Url="Module1/Sample.txt"

- Typ: Volitelný atribut, který má dvě nastavení: GhostableInLibrary a Ghostable. Formát je . Type="GhostableInLibrary" Určení GhostableInLibrary znamená, že se soubor přidá do knihovny dokumentů v SharePointu společně s položkou seznamu, která bude soubor při přidání do knihovny připojena. Určení ghostable způsobí, že se soubor přidá do SharePointu mimo knihovnu dokumentů.

Každý soubor, který chcete nasadit, vyžaduje samostatnou <File> položku elementu v Elements.xml.

Viz také