2009-05-05 2 views
1

Je crée un ContentType personnalisé pour SharePoint 2007 en tant que fonctionnalité étendue à la collection de sites. Lorsque je tente d'activer la fonction, je reçois une page d'erreur avec seulement cet indice: « La valeur ne tombe pas dans la plage attendue »Pourquoi mon fonctionnalité ContentType personnalisée est-elle erronée lors de l'activation?

Voici mes fichiers XML feature.xml:

<?xml version="1.0" encoding="utf-8"?> 
<!--Created by STSDEV at 5/5/2009 5:11:40 PM--> 
<Feature 
    Id="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" 
    Title="Custom Document Content Type" 
    Description="Custom Document Content Type" 
    Version="1.0.0.0" 
    Scope="Site" 
    Hidden="false" 
    ImageUrl="CustomDocumentContentType\Image.gif" 
    xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <ElementManifests> 
    <ElementManifest 
     Location="CustomDocumentContentType.xml" /> 
    </ElementManifests> 
</Feature> 

et CustomDocumentContentType.xml:

<!--<?xml version="1.0" encoding="utf-8"?>--> 
<!--Created by STSDEV at 5/5/2009 5:11:40 PM--> 
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <ContentType ID="0X010100YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" 
       Name="Custom Document Content Type" 
       Group ="Custom Document Content Types" 
       Description="Custom Document Content Type inherits from Document" 
       Version="0"> 
    <FieldRefs> 
    </FieldRefs> 
    </ContentType>    
</Elements> 

Merci,
Keith

Répondre

2

je me suis dit celui-ci en dehors.

Cette ligne, <ContentType ID="0X010100YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"

Devrait être <ContentType ID="0x010100YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"

le "X" dans l'ID devrait être en minuscule.

Keith

+1

Joli travail de désherbage! Ce sont les types de problèmes qui me poussent à retirer ce qui reste de mes cheveux. +1 pour votre diligence à poster votre propre solution. –

Questions connexes