Creazione di un modulo elenco personalizzato

Per impostazione predefinita, la maggior parte degli elenchi e delle raccolte di SharePoint include moduli da utilizzare per aggiungere, modificare o visualizzare un elemento all'interno di un elenco o una raccolta. Con Microsoft Office SharePoint Designer 2007 è possibile sostituire facilmente uno dei moduli elenco predefiniti con un modulo elenco personalizzato creato in base alle proprie esigenze. Dopo aver creato il modulo elenco personalizzato, compresi i campi desiderati, è possibile renderlo il modulo predefinito per l'elenco o la raccolta.

Dopo aver creato un modulo elenco personalizzato, è possibile utilizzare gli strumenti WYSIWYG di Office SharePoint Designer 2007 per aggiungere o rimuovere colonne, modificare la formattazione dei caratteri o applicare colori. Quando si eseguono queste operazioni, l'XSL (Extensible Stylesheet Language) viene inserito direttamente nell'HTML. Sebbene sia possibile modificare l'XSL direttamente nella visualizzazione Codice, è possibile utilizzare gli strumenti di formattazione di Office SharePoint Designer 2007 per applicare l'XSL rapidamente e semplicemente senza conoscere necessariamente l'XSL.

In questo articolo viene descritto come individuare i moduli elenco predefiniti, come creare una nuova pagina contenente un modulo elenco personalizzato e quindi come associare la nuova pagina a un elenco.

Contenuto dell'articolo

Individuare i moduli elenco predefiniti

Creare una nuova pagina contenente un modulo elenco personalizzato

Associare la nuova pagina a un elenco

Individuare i moduli elenco predefiniti

La maggior parte degli elenchi e delle raccolte di SharePoint dispone di moduli elenco utilizzati per aggiungere, modificare o visualizzare un elemento all'interno di un elenco o una raccolta. I moduli elenco si trovano nella cartella contenente l'elenco associato.

Sebbene non sia necessario individuare i moduli predefiniti prima di creare un modulo elenco personalizzato, può risultare utile conoscerne il percorso in modo da memorizzare i moduli elenco personalizzati nello stesso percorso. Per trovare i moduli elenco predefiniti di un elenco o una raccolta, eseguire le operazioni seguenti:

  1. Se l'Elenco cartelle non è visibile, scegliere Elenco cartelle dal menu Visualizza.

    Scelta rapida da tastiera  Per aprire l'Elenco cartelle, premere ALT+F1.

  2. Per un elenco di SharePoint, individuare nell'Elenco cartelle la cartella Elenchi. Per una raccolta di SharePoint, individuare la cartella Documenti condivisi. Se le cartelle Elenchi o Documenti condivisi sono compresse, fare clic sul segno più (+) per espanderle.

  3. Individuare l'elenco o la raccolta per cui si desidera creare un modulo elenco personalizzato. Se l'elenco o la raccolta sono compressi, fare clic sul segno più (+) per espanderli.

    Nella figura seguente è stato espanso l'elenco Annunci.

    Moduli elenco di un elenco di SharePoint così come vengono visualizzati nell'Elenco cartelle

Per impostazione predefinita, nella cartella sono visualizzati tre file delle pagine modulo: DispForm.aspx, EditForm.aspx e NewForm.aspx. Il quarto file, AllItems.aspx, rappresenta la visualizzazione dati predefinita in cui vengono visualizzati gli elementi presenti nell'elenco, come mostrato nella figura seguente.

Pagina modulo AllItems così come viene visualizzata nel browser

Nota : A seconda dell'elenco, è possibile che nella cartella siano presenti più pagine di visualizzazione dati, oltre alle varie pagine modulo.

Con Office SharePoint Designer 2007 è possibile creare moduli personalizzati che sostituiscono i moduli predefiniti Nuovo elemento, Modifica elemento o Visualizza elemento sostituendo la web part Visualizzazione elenco esistente con la web part di un modulo personalizzato.

Nelle tre figure seguenti vengono mostrati i moduli elenco predefiniti di un elenco Annunci.

  • Nella pagina NewForm.aspx viene visualizzato il modulo Nuovo elemento utilizzato per aggiungere un nuovo elemento a un elenco.

    Pagina NewForm.aspx così come viene visualizzata nel browser

  • Nella pagina EditForm.aspx viene visualizzato il modulo Modifica elemento utilizzato per modificare un elemento in un elenco.

    Pagina EditForm.aspx così come viene visualizzata nel browser

  • Nella pagina DispForm.aspx viene visualizzato il modulo Visualizza elemento utilizzato per visualizzare un solo elemento di un elenco.

    Pagina DispForm.aspx così come viene visualizzata nel browser

Torna all'inizio

Creare una nuova pagina contenente un modulo elenco personalizzato

Creare innanzitutto una nuova pagina e quindi inserire un modulo elenco personalizzato nella pagina. Dopo aver salvato la pagina, è possibile associarla a un elenco esistente.

  1. Scegliere Nuovo dal menu File.

  2. Nella scheda Pagina della finestra di dialogo Nuovo fare clic su Generale e quindi fare doppio clic su ASPX.

  3. Scegliere Controlli SharePoint dal menu Inserisci e quindi fare clic su Modulo elenco personalizzato.

    Verrà visualizzata la finestra di dialogo Modulo creato da elenco o raccolta documenti.

    Finestra di dialogo Modulo creato da elenco o raccolta documenti

  4. Nell'elenco Elenco o raccolta documenti da utilizzare per il modulo scegliere l'elenco o la raccolta per cui si desidera creare un modulo. Per seguire l'esempio, fare clic su Annunci.

  5. Nell'elenco Tipo di contenuto da utilizzare per il modulo fare clic sul tipo di contenuto per il quale si desidera utilizzare il modulo. Per seguire l'esempio, fare clic su Annunci. È possibile che sia l'unica scelta disponibile poiché l'elenco Annunci dispone di un solo tipo di contenuto predefinito.

    È possibile configurare ogni elenco o raccolta in modo da consentire più tipi di contenuto, visualizzati quindi nell'elenco Tipo di contenuto da utilizzare per il modulo di questa finestra di dialogo. È possibile utilizzare un set distinto di moduli elenco personalizzati per ogni tipo di contenuto disponibile per un elenco o una raccolta. Se ad esempio l'elenco dispone del tipo di contenuto Comunicati stampa e Notizie del settore, è possibile creare e utilizzare due set separati di moduli elenco personalizzati, uno per ogni tipo di contenuto.

    Il vantaggio di utilizzare un set separato di moduli elenco personalizzati per ogni tipo di contenuto consiste nel fatto che ogni modulo elenco personalizzato viene quindi creato in modo da visualizzare solo i campi appropriati per quel tipo di contenuto.

  6. In Tipo di modulo da creare indicare se si desidera creare un Modulo nuovo elemento, un Modulo modifica elementi o un Modulo visualizzazione elementi.

    Per seguire l'esempio, fare clic su Modulo nuovo elemento.

  7. Per includere una barra degli strumenti con il modulo, selezionare la casella di controllo Mostra barra degli strumenti Standard.

    Il modulo elenco personalizzato può includere una barra degli strumenti per consentire agli utenti di eseguire le azioni comuni per un elemento. I comandi presenti sulla barra degli strumenti dipendono dal tipo di modulo. Ad esempio, la barra degli strumenti per EditForm.aspx potrebbe essere simile a quella mostrata nella figura seguente.

    Barra degli strumenti di EditForm.aspx

    Mentre la barra degli strumenti per DispForm.aspx potrebbe essere simile a quella mostrata nella figura seguente.

    Barra degli strumenti di DispForm.aspx

  8. Fare clic su OK. Nella pagina verrà visualizzato il Modulo nuovo elemento.

    Modulo nuovo elemento visualizzato nella pagina

    Nota : Nella figura è riportato l'esempio di una pagina ASPX non collegata a una pagina master. Per applicare l'aspetto del sito di SharePoint, collegare la pagina a una pagina master. A tale scopo, scegliere Pagina master dal menu Formato e quindi fare clic su Collega a pagina master. Nella finestra di dialogo Seleziona pagina master fare clic su Pagina master predefinita e quindi su OK. Verrà visualizzata la finestra di dialogo Confronta aree contenuto. Per far corrispondere il corpo della pagina al segnaposto contenuto PlaceHolderMain, fare clic su OK.

    Per impostazione predefinita, il modulo elenco personalizzato mostra i campi predefiniti per il tipo di modulo selezionato insieme a eventuali controlli predefiniti per ogni campo. Ad esempio, il campo Scadenza dell'elenco Annunci dispone di un controllo selezione data. Se sono presenti campi obbligatori, verranno indicati automaticamente da un asterisco.

  9. Per salvare il nuovo modulo elenco personalizzato, scegliere Salva con nome dal menu File. In alternativa, è possibile premere CTRL+S.

  10. Nella casella di riepilogo grande della finestra di dialogo Salva con nome individuare la cartella dell'elenco o della raccolta per cui è stato creato il modulo elenco personalizzato.

    Per seguire l'esempio, nella finestra di dialogo Salva con nome fare doppio clic su Elenchi e quindi su Annunci per aprire la cartella Annunci. Nella casella Nome file digitare NuoviAnnunci e quindi fare clic su Salva.

    Per seguire l'esempio, nella casella Nome file digitare NuoviAnnunci e quindi fare clic su Salva.

    Nell'Elenco cartelle della cartella Annunci verrà visualizzata la pagina NuoviAnnunci.aspx.

Torna all'inizio

Associare la nuova pagina a un elenco

Dopo aver creato un modulo elenco personalizzato, è possibile associarlo all'elenco per il quale è stato creato. Per visualizzare il modulo elenco personalizzato nel browser quando si creano, visualizzano o modificano elementi nell'elenco, è necessario associarlo prima all'elenco.

Nel passaggio successivo viene mostrato come associare il modulo NuoviAnnunci.aspx creato nell'esempio precedente all'elenco Annunci.

  1. Nell'Elenco cartelle fare clic con il pulsante destro del mouse sull'elenco o la raccolta a cui si desidera associare il modulo elenco personalizzato, nell'esempio Annunci, e quindi scegliere Proprietà dal menu di scelta rapida.

  2. Scegliere la scheda File di supporto nella finestra di dialogo Proprietà elenco.

  3. Se l'elenco è configurato per consentire più tipi di contenuto, nell'elenco Moduli specifici tipo contenuto fare clic sul tipo di contenuto per il quale si desidera utilizzare il modulo elenco personalizzato.

    Ogni volta che si modifica il tipo di contenuto, le caselle di testo cambiano per visualizzare i moduli utilizzati con il tipo di contenuto corrente. Ogni tipo di contenuto può utilizzare un set separato di moduli elenco personalizzati.

  4. In Modulo nuovo elemento fare clic su Sfoglia, individuare e selezionare il modulo elenco personalizzato, in questo esempio NuoviAnnunci.aspx, e quindi fare clic su OK.

    Il percorso all'elenco modulo personalizzato verrà ora visualizzato nella casella Modulo nuovo elemento.

  5. Fare clic su OK.

Se è stato seguito l'esempio, è possibile provare il nuovo modulo personalizzato. A tale scopo, fare clic su Default.aspx nell'Elenco cartelle e quindi su F12 per aprire la pagina nel browser. Nel browser in Annunci fare clic su Aggiungi nuovo annuncio per aprire il modulo nuovo elemento personalizzato.

Torna all'inizio

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×