2009-02-27 6 views
2

Un modèle de site SharePoint est essentiellement une version enregistrée des différences entre une définition de site et l'état actuel d'un site. J'ai lu que les modèles de site ne peuvent être appliqués qu'aux sites utilisant la même définition de site que celle utilisée pour créer le modèle.SharePoint - Déterminer la définition de site utilisée pour créer un modèle de site (.STP)

Si vous avez un fichier STP, comment déterminez-vous quelle définition de site a été utilisée pour créer le modèle de site?

Répondre

2

Utilisez ces étapes pour déterminer quelle définition le site un modèle de site a été basé sur:

  1. Enregistrez le modèle de site .stp dans un dossier local.
  2. Renommez-le en fichier .CAB.
  3. Extrayez le fichier CAB.
  4. Ouvrez le fichier manifest.xml.
  5. Il y aura une valeur TemplateID dans la section proche du sommet (par exemple 1)
  6. Le TemplateID fait référence à une définition de site.
  7. Ouvrez [12 hive] \ TEMPLATE \ 1033 \ XML \ WEBTEMP.XML.
  8. Trouver le nom du modèle avec l'ID correspondant au TemplateID dans le modèle de site fichier manifeste (par exemple)

Je ne sais pas pourquoi, mais les définitions de site sont regroupées afin que vous savez peut-être pas exactement quelle définition de site a été utilisée. Par exemple, le site d'équipe, le site vide et l'espace de travail de document partagent tous le même ID de tempalte (1). Cela devrait signifier qu'un modèle de site avec cet ID devrait pouvoir être appliqué à l'un de ces trois sites.

2

Les fichiers STP sont simplement des fichiers ZIP compressés. Si vous renommez l'extension en * .ZIP, vous pouvez extraire le contenu et examiner les fichiers XML qui contiendront les informations que vous recherchez.

Je n'ai pas de fichier STP, donc je ne peux pas vous dire exactement quel fichier rechercher mais je l'ai déjà fait et n'est pas si difficile à trouver.

Bonne chance!

Questions connexes