所以我想根据功能的"页面"部署自定义内容类型.内容类型的部署工作正常 - 自定义内容类型是基于"页面"创建的.
缺少的是FieldRefs:我在部署的内容类型中没有显示FieldRefs标记中引用的字段.
我的Elements.xml看起来像......
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field Type="Text"
DisplayName="PlantName"
Required="FALSE"
Group="Custom Columns"
ID="{2068B882-8349-4a7f-BA3A-60BE60DEFF9A}"
StaticName="PlantName"
Name="PlantName" />
<ContentType ID="0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF3900A96BBF2C61EC4534A7654CEF00B72A9D"
Name="PlantDocument"
Group="Custom Content Types"
Description="PlantDocument"
Hidden="FALSE"
Version="0">
<FieldRefs>
<FieldRef ID="2068B882-8349-4a7f-BA3A-60BE60DEFF9A"
Name="PlantName" />
</FieldRefs>
</ContentType>
</Elements>
谁能告诉我为什么"PlantName"不在我的内容类型中?
感谢所有帮助!
我遇到了类似的问题,经过一些实验,我发现XML中的注释会造成严重破坏.
这很好用
<FieldRefs>
<FieldRef ID="{4B9D42FA-8081-49AB-9F89-72FAB3C6609C}"/>
</FieldRefs>
Run Code Online (Sandbox Code Playgroud)
这不起作用
<FieldRefs>
<!-- My field comment -->
<FieldRef ID="{4B9D42FA-8081-49AB-9F89-72FAB3C6609C}"/>
</FieldRefs>
Run Code Online (Sandbox Code Playgroud)
我不会对此发表评论,因为我可能会感到不安并停止工作.
归档时间: |
|
查看次数: |
2762 次 |
最近记录: |