Bonjour,
Je vais expliquer mon problème.
J'ai une définition d'un site qui contient des sous site.
Dans mon Web (Site en anglais) je déploie un ensemble des modèles des page (PageLayout).
Mon besoin est d'autoriser quelques modèles dans des sous-sites et l'interdire dans des autre et vise versa. Donc je dois ajouter forcement des paramètres dans chaque Feature de publication de chaque sous site:
je donne un exemple pour être plus claire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <!-- Publishing feature --> <Feature ID="22A9EF51-737B-4ff2-9346-694633FE4416"> <Properties xmlns="http://schemas.microsoft.com/sharepoint/"> <Property Key="ChromeMasterUrl" Value="~SiteCollection/_catalogs/masterpage/IDTGV.master"/> <Property Key="WelcomePageUrl" Value="$Resources:osrvcore,List_Pages_UrlName;/Default.aspx" /> <Property Key="SimplePublishing" Value="true" /> </Properties> </Feature>
J'ai un site News. Il a deux sous site l'un politique et l'autre sport.
j'ai deux modèle de page : PageNewsPoilitique.aspx et l'autre PageNewsSportif.aspx
J'aime bien dans mon SiteDefinition autoriser le modèle PageNewsPoilitique.aspx dans le site politique est interdire l'autre modèle et vise versa.
Dans mon cas tout les modèles sont autoriser dans tout les site. Car je déploie ma Feature de LayoutPage dans tout le Web (Site en anglais).
J'èspère que j'étais assez claire.
Merci pour votre aide
Partager