2011-09-18 1 views
1

新しいサイトを作成するときにContentTypeBindingに問題があります。私はカスタムサイトテンプレート定義を持っています。ここでは、Publishing Server Featureを参照しています。リストページは自動的にサイトに作成されます。カスタムコンテンツタイプをOOBページリストにバインドする必要があります。それを行う方法を誰かが知っていますか?私のカスタムコンテンツタイプは、サイトコレクションスコープの機能によって展開されます。Sharepoint ContentTypeBindingとLookupフィールドの問題

今、私はこのようにしていますが、動作しません。

SPContentTypeBindingElement.ElementActivated():私は、新しいサイトを作成しようとすると

<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <ContentTypeBinding ContentTypeId="GUIDOFCONTENTTYPE" ListUrl="Pages" /> 
</Elements> 

が、私はこのエラーを取得しています:サイトテンプレートでは、私は、バインディングのコンテンツタイプを持つ要素が含まれている機能を、参照します。コンテンツタイプ '0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390045BF70D1ABCA4A5BBF576B785EB3A37D'をバインドすると、 'http:// xxx/site' Webの '/ site/Pages'を一覧表示する際にエラーが発生しました。 0x000007FEE9954256で mscorwks.dll:(未解決のシンボル、モジュールオフセット= 00000000002BF6D7) 0x000007FEF61FF6D7でMicrosoft.SharePoint.Library.ni.dll :(未解決のシンボル、モジュールオフセット(0x80070057owssvr.dll:未解決シンボル、モジュールオフセット= 0000000000034256) 0x000007FEEE8BB029 Microsoft.SharePoint.ni.dllで= 0000000001A7B029オフセット(未解決シンボル、モジュール) :0x000007FEEAD9AB02 Microsoft.SharePoint.ni.dllで= 00000000000DAB02) (0x000007FEEEA1CBB1 Microsoft.SharePointで未解決のシンボル、= 0000000001BDCBB1オフセットモジュール) 。 ni.dll:(未解決のシンボル、モジュールオフセット= 0000000001AB76AB) 0x000007FEEE8F76AB Microsoft.SharePoint.ni.dll :(未解決のシンボル、モジュールオフセット= 0000000001AB7D2A) 0x000007FEEE8F7D2A Microsoft.SharePoint.ni.dll:(未解決のシンボル、 0x000007FEEEA3DF52 Microsoft.SharePointで= 0000000001BFDF52オフセット(未解決シンボル、モジュール) :0x000007FEEEA3CB4F Microsoft.SharePoint.ni.dllで= 0000000001BFCB4Fオフセット(未解決シンボル、モジュール) :0x000007FEEE8F6E1F Microsoft.SharePoint.ni.dllでFSET = 0000000001AB6E1F) Microsoft.SharePoint.ni.dll :(未解決のシンボル、モジュールオフセット= 00000000025D0DEC) (0x000007FEEF410DEC)Microsoft.SharePoint.ni.dll :(未解決のシンボル、モジュール(未解決のシンボル、モジュールオフセット= 00000000025D073E)0x350001FEEF410DECの0x= 0000000001F0D8A6オフセット(未解決シンボル、モジュール)0x000007FEEED4D8A6 Microsoft.SharePoint.ni.dllで := 0000000001D2B8EEオフセット(未解決シンボル、モジュール) 0x000007FEEED4BD0F Microsoft.SharePoint.ni.dllで= 0000000001F0BD0F) オフセット0x000007FEEEB6B8EEでMicrosoft.SharePoint.ni.dll:(未解決のシンボル、モジュールオフセット= 0000000001AD36D4) 0x000007FEEE9136D4 Microsoft.SharePoint.ni.dll :(未解決のシンボル、モジュールオフセット= 0000000001AD2F86) 0x000007FEEE912F86 Microsoft.SharePoint.ni.dll: (未解決シンボル、= 00000000020D4DCDオフセットモジュール) 0x000007FEEEF14DCD Microsoft.SharePoint.ni.dllで:(= 0000000001B006B6オフセット未解決シンボル、モジュール) :0x000007FEEF0F8A80 Microsoft.SharePoint.ni.dllで (未解決シンボル、モジュール= 00000000022B8A80オフセット) 0x000007FEEE9406B6 Microsoft.S 'にあります。

誰か経験がありますか?

UPDATE:

私は私の問題を引き起こすものfinded。私のコンテンツタイプのルックアップフィールドです。私はこのルックアップを置くとき、それは正常に動作します。しかし、私はまだそれを解決する方法を知らない。私の検索の

定義:このフィールドは、リストのカテゴリーを作成される前に、必要が存在することを

<Field ID="{2FF1B484-6D70-449c-8E5C-904E4D5971E1}" 
    Name="PageCategory" 
    Group="Intranet Columns" 
    Type="Lookup" 
    DisplayName="PageCategory" 
    List="Lists/Categories" 
    ShowField="Title" 
    PrependId="TRUE"/> 

私が知っています、。私のカテゴリリストはWebスコープフィーチャーAで作成され、このルックアップフィールド、コンテンツタイプ+ルックアップフィールド、コンテンツタイプバインディングは別のフィーチャーにあります。B. BからAへの依存関係を追加しました。両方のフィーチャーはonet.xmlで参照されます。残念ながら私はまだいくつかの問題を抱えています。

答えて

関連する問題