J'ai créé un sous-site en utilisant le modèle de site «Publication de site avec workflow» dans Sharepoint. J'ai ensuite créé une page dans le sous-site à l'aide d'une mise en page personnalisée et défini cette page comme page par défaut pour le sous-site. J'ai ensuite exporté ce sous-site en tant que modèle de site en accédant à cette page sous mon sous-site. http://domain/mysubsite/_layouts/savetmpl.aspxModèle de site Sharepoint: Comment définir le modèle de site par défaut
J'ai vérifié le bouton inclure le contenu lors de la création du modèle
Ce modèle fonctionne très bien, par exemple, quand je crée un nouveau sous-site (mysubsite2) utilisant le site a une page par défaut avec ma mise en page personnalisée comme prévu.
Le problème est que si j'essaie de créer un troisième sous-site sous mysubsite2, le seul modèle de site disponible par défaut est le "site de publication avec workflow".
Je peux revenir à la racine de la collection de sites et lui indiquer de permettre aux utilisateurs de voir mon modèle de site personnalisé uniquement lors de la création d'un site et de l'hériter de tous les sous-sites. modèle que j'ai créé grâce au processus décrit précédemment. Comment modifier/créer un modèle de site qui s'utilise comme modèle par défaut pour tous les sous-sites? Que dois-je définir dans le fichier onenet.xml "AvailableWebTemplates"? Comment puis-je me référer à mon modèle de site personnalisé.
Merci pour votre réponse. Votre conseil sur les énumérations devrait aider. Je vais essayer d'utiliser ça demain. Comment avez-vous créé votre modèle de site? En utilisant savetmpl.aspx ou avez-vous copié un autre modèle et l'avez-vous modifié? –
J'ai enregistré le modèle en utilisant savetmpl.aspx. –