Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint ContentTypeBinding和Lookup字段存在问题_Sharepoint_Content Type_Lookup_Sitetemplate_Lookupfield - Fatal编程技术网

Sharepoint ContentTypeBinding和Lookup字段存在问题

Sharepoint ContentTypeBinding和Lookup字段存在问题,sharepoint,content-type,lookup,sitetemplate,lookupfield,Sharepoint,Content Type,Lookup,Sitetemplate,Lookupfield,我在创建新网站时遇到ContentTypeBinding问题。我有自定义的网站模板定义,在这里我引用了发布服务器功能,所以列表页面是在网站上自动创建的。我需要将自定义内容类型绑定到OOB页面列表。有人知道怎么做吗?我的自定义内容类型是按网站集范围上的功能部署的 现在我试着这样做,但它不起作用。在站点模板I中,引用功能包含具有内容类型绑定的元素: <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <Cont

我在创建新网站时遇到ContentTypeBinding问题。我有自定义的网站模板定义,在这里我引用了发布服务器功能,所以列表页面是在网站上自动创建的。我需要将自定义内容类型绑定到OOB页面列表。有人知道怎么做吗?我的自定义内容类型是按网站集范围上的功能部署的

现在我试着这样做,但它不起作用。在站点模板I中,引用功能包含具有内容类型绑定的元素:

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

当我尝试创建新站点时,出现以下错误:

SPContentTypeBindingElement.ElementActivated()。将内容类型“0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390045BF70D1ABCA4A5BBF576B785EB3A37D”绑定到web上的列表“/站点/页面”时出错http://xxx/site'. 异常“0x80070057owssvr.dll:(未解析符号,模块偏移量=0000000000034256) 在0x000007FEE9954256 mscorwks.dll:(未解析符号,模块偏移量=0000000000 2BF6D7) 在0x000007FEF61FF6D7 Microsoft.SharePoint.Library.ni.dll:(未解析符号,模块偏移量=00000000000DAB02) 在0x000007FEEAD9AB02 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1A7B029) 在0x000007FEEE8BB029 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1BDCB1) 在0x000007FEEA1CBB1 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1AB76AB) 在0x000007FEEE8F76AB Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1AB7D2A) 在0x000007FEEE8F7D2A Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1AB6E1F) 在0x000007FEEE8F6E1F Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1BFCB4f) 在0x000007FEEEA3CB4F Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1BFDFDF52) 在0x000007FEEEA3DF52 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 25D073E) 在0x000007FEEF41073E Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 25d0dec) 在0x000007FEEF410DEC Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1f0bd0f) 位于0x000007FEEED4BD0F Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1f0d8a6) 在0x000007FEEED4D8A6 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1d2b8ee) 在0x000007FEEEB6B8EE Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1AD36D4) 在0x000007FEEE9136D4 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1AD2F86) 在0x000007FEEE912F86 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 20D4DCD) 在0x000007FEEEF14DCD Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 22b8a80) 在0x000007FEEF0F8A80 Microsoft.SharePoint.ni.dll:(未解析符号,模块偏移量=000000000 1B006B6) 在0x000007FEEE9406B6 Microsoft.S'处

有人有这方面的经验吗

更新:

我找到了问题的原因。它是我的内容类型中的查找字段。当我把这个查找出来,它的工作正常。但我仍然不知道如何解决它

我的查找的定义:

<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中引用。不幸的是,我仍然有一些问题。

我已经解决了这个问题。如果其他人对解决方案感兴趣,请点击此处:
我已经解决了这个问题。如果其他人对解决方案感兴趣,请点击此处: