SharePoint: colonna del sito e tipi di contenuto
In questo capitolo tratteremo le colonne del sito. Finora abbiamo definito l'elenco e gli schemi delle librerie sugli elenchi e sulle librerie stesse, ma questi non sono riutilizzabili. Quindi, se vuoi avere due liste con lo stesso schema, dovremmo definire lo stesso schema due volte. SharePoint ha una soluzione per questo, ovvero colonne del sito e tipi di contenuto.
Le colonne del sito definiscono le definizioni delle colonne riutilizzabili ei tipi di contenuto, costituiti da colonne del sito, definiscono gli schemi riutilizzabili sia per gli elenchi che per le raccolte.
Oltre a definire lo schema, puoi anche allegare flussi di lavoro e gestori di eventi a un tipo di contenuto. Le colonne del sito e i tipi di contenuto sono archiviati in gallerie a livello di sito e sono disponibili per essere utilizzati all'interno di quel sito e di qualsiasi suo figlio.
Se dichiari una colonna del sito o un tipo di contenuto in un sito figlio, è disponibile solo nel ramo sottostante.
A meno che non esista un motivo specifico per non farlo, la pratica comune è dichiarare le colonne del sito ei tipi di contenuto nella radice della raccolta siti e in questo modo sono disponibili nell'intera raccolta siti.
Ora diamo un'occhiata a un semplice esempio in cui creeremo e utilizzeremo colonne del sito e tipi di contenuto. Abbiamo già visto i tipi di contenuto, anche se potrebbe non essere ovvio
Step 1 - Vai alla nostra lista dei contatti attraverso il contenuto del sito.
Step 2 - Se scorri verso il basso, vedrai una sezione chiamata Colonne.
Step 3 - Vai a Advanced Settings. Seleziona Sì perAllow Management of Content Typese fare clic su OK.
Vedrai che abbiamo una nuova sezione qui chiamata Tipi di contenuto. Ciò indica che questo elenco è basato sul tipo di contenuto del contatto.
Step 4 - Vai a Impostazioni sito.
Step 5 - In Gallerie di Web Designer, fare clic su Site Content Types.
Step 6 - Scorri la pagina verso il basso e troverai il Tipo di contenuto del contatto, che si trova proprio sotto Elenca tipi di contenuto, quindi fai clic sul collegamento Contatto.
Step 7- Se dai un'occhiata alle colonne, vedrai che corrisponde alle colonne del nostro elenco. Fondamentalmente, quando crei un elenco del modello di elenco dei contatti, associa questo tipo di contenuto all'elenco ed è per questo che ottieni tutti questi campi.
Ora i campi qui che compongono la definizione di un tipo di contenuto sono noti come colonne del sito.
Per vedere le colonne del sito, andiamo su Impostazioni sito e seleziona Colonne del sito in Gallerie di Web Designer,
Step 8- Puoi vedere le colonne associate ai contatti. Quindi esploriamolo un po 'più in là creando la nostra colonna del sito personalizzato e il nostro tipo di contenuto personalizzato e quindi utilizzandoli negli elenchi. Nella nostra libreria dei documenti del corso, abbiamo una colonna per il corso e abbiamo definito questa colonna nella libreria stessa.
Step 9- Forse mentre costruisci il tuo sito, ti rendi conto che vuoi avere una colonna del corso in alcuni elenchi e raccolte e vuoi riutilizzare quella definizione. Quindi, ciò che possiamo fare è creare la colonna del corso come colonna del sito e quindi utilizzarla in diversi elenchi e raccolte.
Andiamo alla colonna del sito dalle impostazioni del sito.
Step 10 - Fare clic sul collegamento Crea.
Step 11 - Assegna un nome alla colonna Corso e sarà un campo di ricerca.
Step 12 - Mettilo in un gruppo chiamato "SharePoint Basics"In modo che possiamo trovarlo facilmente in seguito. Cercherà nell'elenco dei corsi e il campo che vogliamo cercare è il titolo. Fare clic su OK.
Step 13 - Vedrai che un nuovo gruppo SharePoint Basics è creato.
Step 14 - La nostra nuova colonna del sito viene creata nel gruppo "Informazioni di base su SharePoint".
Step 15- Torniamo ai documenti del corso e poi alle Impostazioni della libreria. Vai a Colonne.
Rimuovi la colonna Corso, che abbiamo creato nella libreria stessa.
Step 16- Aggiungiamo la nuova colonna corso dalle colonne del sito. Pertanto, invece di fare clic su Crea colonna, fare clic suAdd from existing site columns.
Step 17- Modificare il gruppo in "Fondamenti di SharePoint" e selezionare il corso sul lato sinistro. Fare clic su Aggiungi per aggiungere quella colonna all'elenco, quindi fare clic su OK.
Step 18 - Torniamo ai documenti del corso.
Step 19- Puoi vedere la nostra nuova colonna Corso, ma è vuota perché le informazioni che erano qui in precedenza sono state eliminate quando abbiamo eliminato la colonna corso originale. Quindi, aggiungiamolo di nuovo come mostrato di seguito.
Se questo elenco avesse centinaia di elementi, trasformerebbe un'attività che potrebbe richiedere ore in un'attività che potrebbe richiedere minuti.
Tipi di contenuto
In questa sezione, daremo uno sguardo alla creazione di un tipo di contenuto personalizzato.
Step 1- Andiamo alle Impostazioni del sito e poi ai Tipi di contenuto del sito. Fare clic sul collegamento Crea.
Ci sono due cose fondamentali da considerare qui quando creiamo un tipo di contenuto.
Il primo è che tutti i tipi di contenuto sono basati su un altro tipo di contenuto o si potrebbe pensare ad esso come tutti i tipi di contenuto ereditano da un altro tipo di contenuto.
Il secondo è che un tipo di contenuto funzionerà con gli elenchi o con le raccolte. Se funziona con elenchi o raccolte dipende dal tipo da cui si eredita.
Ad esempio, se vogliamo creare un elenco di contatti personalizzato, andremo al List Content Typese quindi trova Contatto. Creeremmo il tipo di contenuto, aggiungeremmo cose di cui abbiamo bisogno che non facevano già parte di Contact o rimuoveremmo cose che facevano parte di Contact che non desideriamo.
Una strategia che puoi utilizzare durante la creazione dei tipi di contenuto è trovare un tipo di contenuto che ha già la maggior parte delle cose di cui hai bisogno, ereditarlo da esso e quindi personalizzarlo.
L'altra strategia è iniziare con un tipo di contenuto di base e costruire su di esso.
In caso di elenchi, questo è il tipo di contenuto dell'articolo. Per le librerie, vuoi ereditare da Document, quindi andremo aDocument Content Types.
Step 2- Il nostro tipo di contenuto sarà per le raccolte di documenti relative ai Corsi. Questo è ciò che vogliamo qui in termini di eredità.
Step 3 - Chiamiamolo questo Course DocumentsGenere. Proprio come abbiamo fatto con le colonne del sito, lo metteremo in un gruppo in modo da poterlo identificare facilmente e il nome del gruppo sarà "SharePoint Basics". Fare clic su OK.
Step 4 - Nella schermata seguente puoi vedere che esistono già un paio di campi dal tipo di contenuto del documento, File Name and Title. Aggiungeremo il campo Corso. Ora, qui non possiamo semplicemente aggiungere una colonna a un tipo di contenuto, la colonna deve essere una colonna del sito. Quindi, sceglieremoAdd from existing site columns e quindi applicare il filtro al gruppo "Informazioni di base su SharePoint".
Step 5 - Seleziona la colonna Corso, fai clic su Aggiungi, quindi su OK.
In questo caso, questa è tutta la personalizzazione che vogliamo fare per il nostro tipo di contenuto, quindi ora siamo pronti per usarlo.
Step 6 - Creiamo una nuova libreria di documenti facendo clic su Site Contents → add an app e creare una raccolta documenti.
Step 7 - Chiameremo questa biblioteca Teste fai clic su Crea. Apri la libreria di test e imposta il tipo di documento del corso sucontenttipo per questa libreria. Vai a Libreria sulla barra multifunzione e quindi vai a Impostazioni libreria.
Step 8 - Per gestire i tipi di contenuto, vai su Impostazioni avanzate.
Step 9 - Imposta Allow Management of Content Types per Yes e quindi fare clic su OK.
Step 10- Puoi vedere che questa libreria è attualmente associata al tipo di contenuto del documento. Dobbiamo aggiungere il nostro tipo di contenuto del corso, facendo clic suAdd from existing site content types.
Step 11- Filtralo di nuovo in "SharePoint Basics". Selezionare il tipo di documenti del corso, fare clic su Aggiungi e quindi fare clic su OK.
Quindi ora, la nostra libreria è associata a due tipi di contenuto, il tipo di contenuto del documento e il tipo di documento del corso.
Step 12 - Successivamente, vai alla libreria Test e quindi fai clic su New Document.
Quando fai clic su Nuovo documento o sulla freccia del menu a discesa, puoi vedere che possiamo creare un documento di entrambi i tipi. Ora, se vuoi solo che le persone siano in grado di creare documenti del corso, torna alle Impostazioni della libreria. Rimuovere l'associazione del tipo di contenuto del documento facendo clic sulla sezione Documento nella sezione Tipi di contenuto.
Step 13 - Fare clic su Delete This Content Type. Torna alla Libreria e fai clic su File, quindi su Nuovo documento.
Ora puoi vedere che è disponibile solo l'opzione Tipo di documento del corso. Queste sono le basi per lavorare con i tipi di contenuto in SharePoint.