Unfortunately this check still fails to identify the name of the web. This 
function is part of a feature receiver at site creation.

I'm wondering whether it's unable to get the name of the web this early?

Any advice appreciated.

private void CreateSampleContentPage(PublishingWeb currentPublishingSite)
      {
         SPContentTypeId pageContentTypeId;
         string pageLayoutName;
         string pageName;
         string pageTitle;

         if (currentPublishingSite.IsRoot)
         {
            pageContentTypeId = _welcomePageContentTypeId;
            pageLayoutName = _defaultWelcomePageLayoutName;
            pageName = _defaultWelcomePageName;
            pageTitle = _defaultWelcomePageTitle;
         }
         // News site [3]
         else if (SPContext.Current.Web.Title.ToLower().Equals("news"))
         {
             pageContentTypeId = _ceoPageContentTypeId;
             pageLayoutName = _defaultceoPageLayoutName;
             pageName = _defaultceoPageName;
             pageTitle = _defaultNewsArticleTitle;
         }
         else
         {
          ...


From: [email protected] [mailto:[email protected]] On Behalf Of 
Paul Noone
Sent: Tuesday, 7 June 2011 11:49 AM
To: ozMOSS
Subject: RE: 2007 - currentPublishingSite

Sweet. I was that close. ;)

Thanks Dan.

From: [email protected] [mailto:[email protected]] On Behalf Of 
Daniel Brown
Sent: Tuesday, 7 June 2011 10:58 AM
To: 'ozMOSS'
Subject: RE: 2007 - currentPublishingSite

SPContext.Current.Web.Title

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.title.aspx


However, I'd do something like.

if (SPContext.Current.Web.Title.ToLower() == "news")
{
// do something here
}


Alternatively

if (SPContext.Current.Web.Title.ToLower().Equals("news"))
{
// do something here
}



From: [email protected] [mailto:[email protected]] On Behalf Of 
Dan Sheedy
Sent: Tuesday, 7 June 2011 10:23 AM
To: ozMOSS
Subject: Re: 2007 - currentPublishingSite

Hey Paul.

I think you can test the current web title with;

if (SPContext.Current.Web.ToString() == "News")
{

}
On Mon, Jun 6, 2011 at 1:34 PM, Paul Noone 
<[email protected]<mailto:[email protected]>> 
wrote:
Hi all,

I am trying to check if the current site's Title (or Name) equals "News" but 
appear to be having some syntax issues. :)

Can someone please point me in the right direction?

if (currentPublishingSite.Title.Equals("News"))

Kind regards,

Paul Noone

---------------------------------------------------
Online Developer/SharePoint Administrator
Infrastructure Team, ICT
Catholic Education Office, Sydney
p: (02) 9568 8461
f: (02) 9568 8483
e: [email protected]<mailto:[email protected]>
w: http://www.ceosyd.catholic.edu.au/


_______________________________________________
ozmoss mailing list
[email protected]<mailto:[email protected]>
http://prdlxvm0001.codify.net/mailman/listinfo/ozmoss

_______________________________________________
ozmoss mailing list
[email protected]
http://prdlxvm0001.codify.net/mailman/listinfo/ozmoss

Reply via email to