Udostępnij za pośrednictwem


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.

Zobacz też