Dołączanie plików do rozwiązania za pomocą modułów
Czasami może być konieczne wdrożenie plików na serwerze programu SharePoint niezależnie od typu pliku, takiego jak nowe strony wzorcowe. W tym celu można użyć modułów (nie należy ich mylić z modułami języka Visual Basic). Moduły to kontenery dla plików w rozwiązaniu programu SharePoint. Po wdrożeniu rozwiązania pliki w module są kopiowane do określonych folderów na serwerze programu SharePoint.
Elementy i elementy modułu
Aby utworzyć moduł, dodaj go do projektu, wybierając go w oknie dialogowym Dodawanie nowego elementu . Następnie zmodyfikuj jego plik Elements.xml , aby uwzględnić nazwy plików, które chcesz wdrożyć, gdzie znajdują się w systemie i gdzie powinny być kopiowane na serwerze programu SharePoint.
Oto przykład pliku Elements.xml dla modułu:
<?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>
Nowo utworzone moduły zawierają następujące pliki domyślne:
Nazwa pliku | opis |
---|---|
Elements.xml | Plik definicji modułu. |
Przyklad.txt | Plik zastępczy, który służy jako przykład pliku w module. |
Plik Elements.xml zawiera następujące elementy:
Nazwa elementu | opis |
---|---|
Elementy | Zawiera wszystkie elementy zdefiniowane w module. |
Moduł | Element modułu ma jeden atrybut Name, który określa nazwę modułu w formacie <Module Name="Module1"> .Należy pamiętać, że jeśli zmienisz nazwę modułu (lub jego właściwości Nazwa folderu), musisz ręcznie zaktualizować nazwę w elemecie Module. Jeśli określisz podkatalog dla plików w elemecie Module, program Windows SharePoint Services (WSS) automatycznie utworzy dla nich zgodną strukturę katalogów. |
Plik | Element File ma dwa parametry: Path (Ścieżka ) i Url (Adres URL). - Ścieżka: nazwa i lokalizacja pliku w rozwiązaniu programu SharePoint. Format to . Path="Module1\Sample.txt" - Adres URL: lokalizacja, w której plik zostanie wdrożony na serwerze programu SharePoint. Format to . Url="Module1/Sample.txt" - Typ: opcjonalny atrybut, który ma dwa ustawienia: GhostableInLibrary i Ghostable. Format to . Type="GhostableInLibrary" Określenie ghostableInLibrary oznacza, że plik zostanie dodany do biblioteki dokumentów w programie SharePoint wraz z elementem listy towarzyszącym plikowi po dodaniu go do biblioteki. Określenie Ghostable powoduje dodanie pliku do programu SharePoint poza biblioteką dokumentów. |
Każdy plik, który chcesz wdrożyć, wymaga oddzielnego <File>
wpisu elementu w pliku Elements.xml.