/// <summary> /// Indicates whether language embedding in URLs is enabled for the site. /// </summary> /// <param name="me">The site to check.</param> /// <returns>True, false, or undefined depending on the languageEmbedding /// attribute of the site. /// </returns> public static Sitecore.Tristate GetLanguageEmbedding( this Sitecore.Web.SiteInfo me) { Sitecore.Diagnostics.Assert.IsNotNull(me, "me"); string setting = me.Properties[LanguageEmbeddingAttribute]; if (Sitecore.Context.Database == null || String.IsNullOrEmpty(setting)) { return(Tristate.Undefined); } if (Sitecore.MainUtil.GetBool(setting, false)) { return(Tristate.True); } return(Tristate.False); }
public CreateSitemapXmlArgs(Sitecore.Web.SiteInfo site) { Nodes = new List <UrlDefinition>(); Site = site; }