2010-11-18 78 views
0

J'ai créé un site dans Sharepoint 2010 et l'ai exporté en utilisant "Enregistrer comme modèle". Cela a créé un fichier .wsp que j'ai importé dans Visual Studio 2010 et créé une solution. Cette solution contient un modèle Web (qui est juste un fichier onet.xml) parmi toutes les pages et les actifs du site. Jusqu'ici tout va bien.Sharepoint 2010: Composants Web dans les modèles Web

Maintenant, j'ai développé certaines parties Web et les ai ajoutées au projet. Ensuite, j'ai compilé et emballé tout, créé un site dans Sharepoint en sélectionnant "Sélectionner le modèle plus tard", téléchargé le .wsp dans le site, et l'a activé. A ce stade, toutes les parties Web sont créées, ainsi que le modèle Web. Donc, je vais à la page d'accueil, et créer le site avec ce modèle. Mais lorsque le site est créé à partir du modèle, toutes les parties Web sont supprimées et remplacées par des parties Web de base Sharepoint (éditeur de contenu, visionneuse de pages, ...).

Existe-t-il un moyen d'inclure les composants Web dans le modèle Web? Je suis sûr qu'il est possible d'éditer le fichier onet.xml, mais je ne sais pas comment.

Merci à l'avance

Répondre

0

Avez-vous essayé configurer manuellement votre page Web partie après le déploiement? Vous pouvez ensuite exporter le site en tant que modèle, puis consulter le fichier onet.xml résultant. Cela devrait vous donner quelques indices sur les changements que vous devez apporter.