2009-08-24 12 views
0

私はここで、この機能をのSharePoint:機能の基本

<?xml version="1.0" encoding="utf-8"?> 
<Feature Id="c54f20d8-1ad1-49b8-aff7-2c874dd2f45a" 
      Title="MyCompany Content Types" 
      Description="Content Types required for MyCompany Provided Applications and Functionality" 
     Version="12.0.0.0" 
     Hidden="FALSE" 
     Scope="Site" 
     DefaultResourceFile="core" 
     xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <ElementManifests> 
    <ElementManifest Location="siteColumns.xml"/>  
</ElementManifests> 
</Feature> 

を持っているがsiteColumns.xml

<?xml version="1.0" encoding="utf-8" ?> 
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <Field 
    ID="{1F343F02-22D9-45b8-A2A8-CEB2619A28C4}" 
    Name="AllowSubstDelivery" 
    DisplayName="AllowSubstDelivery" 
    Type="Boolean" 
    Format="TRUE" 
    Group="MyCustomGroup" 
    /> 
</Elements> 

の内容は、機能をインストールし、起動して、エラーを生じることなく、しかしsiteColumnはどこにあるんですこのサイトの列が表示されない理由は何ですか?

ログを確認したところ、エラーは報告されませんでした。

答えて

1

うん...あなたはすべてを正しく行ったようです。フィールドのIDをどこからでもコピー&ペーストしましたか?そうであれば、IDはすでに使用されている可能性があります。フィールドプロビジョニングは無視されます。

私は、サイト内の列とコンテンツタイプを定義する機能を作成するための最良の方法は、Webインタフェースを使用して、すべてのプロトタイプを作成してからのVisual Studioプロジェクトに生成されたCAMLをコピー&ペーストすることです見つけます。私はあなたが貴重かもしれないプロセスを示す短いビデオを記録しました。

SharePoint Site Columns and Content Types via a Feature

+0

。それ以上の動画がある場合はリンクを共有してください。もっと見ることに非常に関心があります。 –

0

フォーマット= "TRUE" が何を意味するのでしょうか?それはドキュメントに従っているよう

は見えません。

Field Element Documentationこれらのプロパティについてはほとんど説明していませんが、FieldRef elementと共通点が多く、Format属性に関するドキュメントがあります。

あなたはDefaultValue属性を使用したかったでしょうか?疑いロブ、私が今までのSharePoint上で見た中で最も便利なビデオなし

関連する問題