Condividi tramite


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

  1. In Visual Studio aprire o creare un progetto SharePoint.

    Per altre informazioni, vedere Modelli di progetto e di elementi di progetto di SharePoint.

  2. 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 .

  3. 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.

  4. 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 .

  5. 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.

  6. Scegliere la cartella in cui si desidera aggiungere il file, quindi nella barra dei menu scegliere Progetto, Aggiungi elemento esistente.

  7. 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.

  8. 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" />
    
  9. Distribuire il progetto.

    I file copiano nei percorsi specificati in SharePoint.