Includere file usando un modulo
I moduli (da non confondere con i moduli di Visual Basic) sono contenitori che consentono di distribuire file come pagine master ASPX, file di testo o immagini in SharePoint.
È possibile scegliere di distribuire un file in una raccolta documenti o come file normale (ad esempio default.aspx) all'esterno di una raccolta documenti. Per aggiungere un file a una raccolta documenti, specificare Type="GhostableInLibrary"
come attributo nell'elemento File . Questa impostazione indica a SharePoint di creare un elemento di elenco da aggiungere al file quando viene aggiunto alla raccolta. Per distribuire un file all'esterno di una raccolta documenti, specificare o semplicemente omettere Type="Ghostable"
l'attributo Type .
Aggiungere un modulo a una soluzione SharePoint
Per aggiungere un modulo
In Visual Studio aprire o creare un progetto SharePoint.
Per altre informazioni, vedere Modelli di progetto e di elementi di progetto di SharePoint.
In Esplora soluzioni scegliere il nodo del progetto e quindi sulla barra dei menu scegliere Progetto>Aggiungi nuovo elemento.
Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento .
Nell'elenco dei modelli di SharePoint scegliere il modello Modulo e quindi scegliere il pulsante Aggiungi .
Con questo passaggio viene creato un nodo nel progetto denominato Module1.
In Module1 eliminare il file Sample.txt .
Sample.txt è incluso in tutti i nuovi moduli a scopo di esempio e non è necessario. Si noti che l'eliminazione del file rimuove anche la voce dal modulo File Elements.xml .
Se si vuole che i file vengano distribuiti in una particolare struttura di cartelle in SharePoint, creare tali cartelle in Module1 in Visual Studio scegliendo il nodo Module1 e quindi, sulla barra dei menu, scegliendo Progetto, Nuova cartella.
Scegliere la cartella in cui si desidera aggiungere il file, quindi nella barra dei menu scegliere Progetto, Aggiungi elemento esistente.
Scegliere uno o più file da distribuire in SharePoint e quindi scegliere il pulsante Aggiungi .
Quando si aggiunge un file al progetto, una voce viene aggiunta automaticamente al file Elements.xml del modulo. Quando il progetto viene distribuito, i file vengono copiati nel server SharePoint, in relazione alla directory radice del progetto, specificata dall'attributo URL dell'elemento File, ad esempio
Url="Module1/New Folder/SomeFile.doc
. Se si vuole modificare il percorso di distribuzione per un file, spostarlo in un'altra cartella in Esplora soluzioni o modificarne l'impostazione url.Per tutti i file che si desidera visualizzare in una raccolta documenti, aggiungere l'attributo
Type="GhostableInLibrary"
alla relativa voce in Elements.xml. ad esempio:<File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />
Distribuire il progetto.
I file copiano nei percorsi specificati in SharePoint.