2013-04-06 11 views
5

タイトルに記載されているように、SharePoint 2010elements.xmlschema.xmlというファイルが保存されている場合は、content typeslist definitionsのファイルがあります。SharePointは、カスタムコンテンツタイプとリスト用にelements.xmlとschema.xmlをどこに保存しますか?

私がしたいのは、カスタムコンテンツタイプとリストをSharePoint GUIでブラウザにデザインしてから、SharePoint生成ファイルを取り出してコード化するのではなくVisual Studioで構築されたソリューションで使用することですすべてゼロから手作業で

希望は意味があります!ありがとう!ここで

答えて

9

あなたは彼らがあなたのハードディスクに保存されているのではなく、あなたのContent_DBに見つけることができません。

スキーマを取得するためにアクセスする必要がある場合は、SharePoint Manager 2010を使用してコンテンツタイプに移動し、[スキーマXML]タブをコピーします。

enter image description here

+0

良い提案。これはこれを行う最もクリーンな方法です! –

+0

ありがとうございました@AndrewAdamich! – ebooyens

2

例えば"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES"

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

2

Mhdと。ヤセセンは正しかった。 Microsoftのデフォルトの組み込みテンプレートは14個のハイブに含まれていますが、ユーザーがカスタマイズしたものはすべて、そのWebアプリケーション用のコンテンツデータベースに保存されています。探している別の一般的なアプローチは、サイトをテンプレートとして保存し、そのWSPに基づいてSharePointプロジェクトを作成することです。これは、すべてがあなたのために既にセットアップされていることを意味し、サイトから欲しがらないものを削除するだけで済みます。

+0

アイデアをありがとう、サイトのテンプレートのルートを見て、私のために働くかもしれないありがとう – ebooyens

関連する問題