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.