[70-541, #11] - SharePoint Site Definitions - il file Schema.xml

 Un file Schema.xml definisce in modo completo ogni tipo di lista che è presente all’interno di SharePoint. Nel file sono contenute le definizioni di eventuali campi speciali utilizzati nella lista, delle viste predefinite, delle toolbar e di eventuali form personalizzati che possono essere utilizzati nella visualizzazione e modifica dei campi della lista.

Esiste un file Schema.xml per ogni tipo di lista presente in un sito SharePoint; questi files possono essere contenuti nella cartella di definizione della tipologia di sito \TEMPLATE\SiteTemplates\{nome template}\Lists\{nome lista} oppure nella cartella contenente le features del sistema \TEMPLATE \FEATURES\{nome feature}; in entrambi i casi nel file Onet.xml, che contiene la “Site Definition” sarà presente il riferimento alla lista, ma nel primo caso sarà inserito nella sezione <ListTemplates> con indicato il nome della lista, mentre nel secondo caso il link con l’ID della features sarà inserito nella sezione <Configuration>.

All’interno del file Schema.xml è possibile definire una serie di importanti informazioni:

  • L’elenco dei Content Type che saranno abilitati nella lista nella sezione <ContentTypes>.
  • Eventuali campi personalizzati che possono essere utilizzati nella lista nella sezione <Fields>.
  • Le viste che debbono essere generate automaticamente al momento della creazione della lista nella sezione <Views>.
  • Le form da utilizzare per l’inserimento, la modifica e la visualizzazione dei dati nella sezione <Forms>.
  • La descrizione predefinita di quella lista nella sezione <DefaultDescription> (elemento obbligatorio).

Eventuali toolbar custom nella sezione <Toolbar>.

Technorati Tags: ,

posted @ lunedì 5 febbraio 2007 19:21

Print
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011