2009-12-16 7 views
0

J'ai créé un calendrier SharePoint avec des types de contenu: Disponible et Non disponible. Les champs "Récurrence" et "Espace de travail" ne sont pas disponibles dans les nouveaux types de contenu "Tous les jours", " ". J'ai besoin des champs Événement d'une journée et Reccurence. Je n'utilise pas le type de contenu "Evénement" sur ce calendrier. L'événement d'une journée et les colonnes associées doivent-ils être disponibles sur les nouveaux types de contenu?
Si oui, qu'est-ce que j'ai probablement fait de mal? Sinon, comment puis-je obtenir les colonnes souhaitées dans les nouveaux types de contenu?Calendriers et types de contenu

Merci Vous

Répondre

0

Est-ce que votre contenu dérivé du type de contenu de l'événement si? Je crois que le type de contenu d'événement doit être masqué, mais la création de vos types de contenu à l'aide d'une fonctionnalité et l'utilisation de la hiérarchie d'ID de type de contenu pour dériver vos types de contenu disponibles/non disponibles résoudrait vos problèmes. Supprimez tous les champs (colonnes de site) dont vous n'avez pas besoin.

Utilisez l'extrait xml ci-dessous pour créer un type de contenu dérivé. À mon humble avis, il est toujours préférable de créer d'abord un type de contenu de base dérivé d'un ctype sharepoint out of the box lorsque vous envisagez de créer plus d'une version de ce type 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> 
Questions connexes