20 pts.
 Using Custom Content Type in Site Definition?
Hello, Normally when you create a new publishing site in MOSS it automatically gets a default page created using the WelcomeLinks.aspx page layout. But I have changed this behavior like below and created a page based on custom content type and page layout of my choice. Inside ONET.XML file, there is a modules section (as below), it defines the PublishingPageLayout and ContentType to be used when a site is created. <Modules> <Module Name=”Home” Url=”$Resources:cmscore,List_Pages_UrlName;” Path=”"> <File Url=”default.aspx” Type=”GhostableInLibrary” Level=”Draft” > <Property Name=”Title” Value=”$Resources:cmscore,IPPT_HomeWelcomePage_Title;” /> <Property Name=”PublishingPageLayout” Value=”~SiteCollection/_catalogs/masterpage/MyPageLayout.aspx, ~SiteCollection/_catalogs /masterpage/MyPageLayout.aspx” /> <Property Name=”ContentType” Value=”MyContentType” /> <Property Name=”PublishingAssociatedContentType” Value=”;#MyContentType;#0×010100C568…3A09F31E1FBA;#” /> </File> </Module> </Modules> But my custom content type doesn't work(apply) for available page layout first time, when I create new site collection by selecting custom site template. It works fine, when I create new page by selecting my page layout with custom content type. Does anyone has any idea why it behaves strange in my case. Thanks for your help in advance. Regards, Satyam AMIN

Software/Hardware used:
ASKED: October 20, 2008  12:13 PM
UPDATED: October 20, 2008  3:23 PM

Answer Wiki:
Finally I found the solution what I was looking for. Simply I need to create one more feature which binds my custom content type with pages and added this feature in site definition under web feature tag. For more information about my issue and solution, go through following URL. 1) http://wcornwill.wordpress.com/2007/03/29/change-the-default-page-when-site-is-created/ 2) http://katriendg.com/aboutdotnet/2007-5-1-publishing-web-syntax-onet-xml.aspx 3) http://www.sharepointblogs.com/tonstegeman/archive/2007/07/23/associating-the-default-page-in-a-sharepoint-2007-publishing-site-with-a-custom-content-type-and-a-custom-page-layout.aspx 4) http://www.sharepointblogs.com/tommysegoro/archive/2008/09/14/sharepoint-solution-syntax.aspx Regards, Satyam AMIN
Last Wiki Answer Submitted:  October 20, 2008  3:23 pm  by  Aminsatyam   20 pts.
All Answer Wiki Contributors:  Aminsatyam   20 pts.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _