Sharepoint 2007 日历和内容类型

Sharepoint 2007 日历和内容类型,sharepoint-2007,Sharepoint 2007,我已创建内容类型为“可用”和“不可用”的SharePoint日历。全天活动, 在新的内容类型中,重复和工作区字段不可用。我需要全天事件和恢复字段。我没有使用此日历上的事件内容类型。 是否应在新内容类型上提供全天活动和相关列? 如果是,我可能做错了什么? 如果没有,如何将所需的列放入新的内容类型中 谢谢不过,您的内容是否源自活动内容类型?我认为事件内容类型是隐藏的,但使用功能创建内容类型,并使用内容类型id层次结构使可用/不可用的内容类型派生自sharepoint事件内容类型,可以解决您的问题。删

我已创建内容类型为“可用”和“不可用”的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>