IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

SiteDefinition : Autoriser dans un sous site des LayoutPages et Interdire des autres


Sujet :

SharePoint .NET

  1. #1
    Membre actif
    Inscrit en
    Juin 2008
    Messages
    395
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2008
    Messages : 395
    Points : 218
    Points
    218
    Par défaut SiteDefinition : Autoriser dans un sous site des LayoutPages et Interdire des autres
    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:

    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>
    je donne un exemple pour être plus claire :
    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
    Consultant .Net/SharePoint

  2. #2
    Membre actif
    Inscrit en
    Juin 2008
    Messages
    395
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2008
    Messages : 395
    Points : 218
    Points
    218
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <Property Key="AvailablePageLayouts" Value="~SiteCollection/_catalogs/
                masterpage/ArticleLeft.aspx:~SiteCollection/_catalogs/masterpage/
            Sports.aspx:~SiteCollection/_catalogs/masterpage/Politiques.aspx"/>
    Normalement c'est ça.
    pour la page par default :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <Property Key="DefaultPageLayout" Value="~SiteCollection/_catalogs/masterpage/defaultperso.aspx"/>
    Consultant .Net/SharePoint

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/07/2019, 09h42
  2. [VS 2010] Page Applicative dans un Sous-Site
    Par jaudouy dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 07/06/2010, 10h08
  3. [Toutes versions] Afficher une bibliothèque d'un site dans un sous-site
    Par sms81 dans le forum SharePoint
    Réponses: 4
    Dernier message: 03/06/2009, 11h01
  4. Réponses: 4
    Dernier message: 13/11/2007, 15h43
  5. [WSS 3.0] Afficher une liste dans un sous site
    Par Paul69 dans le forum SharePoint
    Réponses: 3
    Dernier message: 16/09/2007, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo