2013-04-06 8 views
5

Come descritto nel titolo, sto solo cercando di scoprire dove SharePoint 2010 memorizza i file elements.xml e schema.xml per gli articoli personalizzati content types e list definitions se qualcuno può aiutare per favore.Dove archivia elementi elements.xml e schema.xml per i tipi di contenuto e l'elenco personalizzati?

Quello che mi piacerebbe fare è piuttosto progettare il mio tipo di contenuto personalizzato ed elencare nell'interfaccia grafica di SharePoint nel browser e quindi andare ed estrarre i file generati da SharePoint per poterli utilizzare in una soluzione costruita in Visual Studio anziché codificare tutto manualmente da zero.

Spero che abbia senso! Grazie!

risposta

9

Non troverete li memorizzati sul disco rigido, ma piuttosto nella vostra Content_DB.

Se è necessario accedervi per prendere lo schema, è possibile utilizzare SharePoint Manager 2010 e passare al tipo di contenuto da esso e copiare la scheda Schema Xml.

enter image description here

+0

Buon suggerimento. Questo è il modo più pulito per farlo! –

+0

Grazie @AndrewAdamich! – ebooyens

2

Qui "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES"

Per esempio, "Contact List Template" located at "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\ContactsList"

2

Mhd. Yasseen aveva ragione. I modelli predefiniti predefiniti di Microsoft si trovano nell'hive 14 ma qualsiasi cosa personalizzata dall'utente viene archiviata nel Database del contenuto per tale applicazione Web. Un altro approccio comune che è possibile cercare è salvare il sito come modello e quindi creare un progetto SharePoint basato su tale WSP. Ciò significa che tutto è già impostato per te e devi solo eliminare le cose che non desideri dal sito.

+0

Grazie per l'idea, esamineremo il percorso del template del sito, potrebbe funzionare per me grazie – ebooyens

Problemi correlati