2009-08-01 10 views
2

J'utilise la définition de site de publication minimale MOSS à partir du codeplex.Définition du site de publication minimal MOSS

Je souhaite que la page default.aspx devienne une page de publication par défaut, plutôt qu'une page WSS telle qu'elle est actuellement dans cette définition de site.

Est-ce possible?

Répondre

2

Pour mettre en œuvre dans l'interface utilisateur Web: Vous devez créer une nouvelle page de votre site d'édition, puis définissez cette page comme la page « Bienvenue » dans Paramètres du site. Essentiellement, cela va surcharger default.aspx et utiliser votre nouvelle page de publication comme première page d'ouverture pour votre site.

Pour mettre en œuvre ce pour un definintion site: Vous devez créer une fonction qui déploie une instance de votre page initiale aux pages bibliothèque et définit ensuite la page d'accueil à l'aide du modèle d'objet (probablement à l'aide d'un FeatureReceiver).

Plus d'informations sur la façon de le faire ici: http://www.devexpertise.com/2009/02/02/setting-the-welcome-page-in-wss-30/

2

Vous pouvez utiliser ce qui suit également (l'exemple est avec FeatureStapling):

<!-- Publishing feature --> 
<FeatureSiteTemplateAssociation Id="22A9EF51-737B-4ff2-9346-694633FE4416" TemplateName="TEMPLATENAME#NUMBER"> 
    <Property Key="ChromeMasterUrl" Value="~SiteCollection/_catalogs/masterpage/YOURMASTERPAGE.master"/> 
    <Property Key="WelcomePageUrl" Value="YOURDEFAULTPAGE.aspx"/> 
    <Property Key="PagesListUrl" Value=""/> 
    <Property Key="AvailableWebTemplates" Value="ALLOWED_TEMPLATES"/> 
    <Property Key="AvailablePageLayouts" Value="PAGELAYOUTS"/> 
    <Property Key="AlternateCssUrl" Value="" /> 
    <Property Key="SimplePublishing" Value="true" /> 
</FeatureSiteTemplateAssociation> 
Questions connexes