Sharepoint 2007 日历和内容类型
我已创建内容类型为“可用”和“不可用”的SharePoint日历。全天活动, 在新的内容类型中,重复和工作区字段不可用。我需要全天事件和恢复字段。我没有使用此日历上的事件内容类型。 是否应在新内容类型上提供全天活动和相关列? 如果是,我可能做错了什么? 如果没有,如何将所需的列放入新的内容类型中Sharepoint 2007 日历和内容类型,sharepoint-2007,Sharepoint 2007,我已创建内容类型为“可用”和“不可用”的SharePoint日历。全天活动, 在新的内容类型中,重复和工作区字段不可用。我需要全天事件和恢复字段。我没有使用此日历上的事件内容类型。 是否应在新内容类型上提供全天活动和相关列? 如果是,我可能做错了什么? 如果没有,如何将所需的列放入新的内容类型中 谢谢不过,您的内容是否源自活动内容类型?我认为事件内容类型是隐藏的,但使用功能创建内容类型,并使用内容类型id层次结构使可用/不可用的内容类型派生自sharepoint事件内容类型,可以解决您的问题。删
谢谢不过,您的内容是否源自活动内容类型?我认为事件内容类型是隐藏的,但使用功能创建内容类型,并使用内容类型id层次结构使可用/不可用的内容类型派生自sharepoint事件内容类型,可以解决您的问题。删除所有不需要的字段和站点列 使用下面的xml代码段创建派生内容类型。IMHO当您计划创建一个以上版本的sharepoint ctype时,最好首先创建一个从现成的sharepoint ctype派生的基本内容类型
<!-- 0x0102 is the sharepoint event content type's id,
00 is a splitter,
the rest is a guid that you generate, stripped of dashes and {}
i.e. {54646609-853E-4f28-B4F8-B6258DBFD632}
add 01, 02, etc. at the end to create ctypes derived from this base ctype-->
<ContentType ID="0x01020054646609853E4f28B4F8B6258DBFD632"
Name="Event Derived Base Content Type"
Description="This serves as a base for all your event ctype derived ctypes"
Group="Group the ctype should fall under in ctypes site settings page">
<FieldRefs>
</FieldRefs>
</ContentType>
<!-- by adding 01 you create a new, specific purpose ctype-->
<ContentType ID="0x01020054646609853E4f28B4F8B6258DBFD63201"
Name="Available"
Description="Your description"
Group="Name of group">
<FieldRefs>
</FieldRefs>
</ContentType>
<!-- same for 02 -->
<ContentType ID="0x01020054646609853E4f28B4F8B6258DBFD63202"
Name="Unavailable"
Description="Your description"
Group="Name of group">
<FieldRefs>
</FieldRefs>
</ContentType>