protected void Page_Load(object sender, EventArgs e)
        {
            Sitecore.Globalization.Language language;

            if (Sitecore.Globalization.Language.TryParse(Language, out language))
            {
                Sitecore.Context.SetLanguage(language, false);
            }

            WelcomeTourFolderItem welcomeTourFolder = GetWelcomeTourFolder();

            if (welcomeTourFolder != null)
            {
                frHeader.Item = frSubHeader.Item = welcomeTourFolder.InnerItem;
            }

            var result = GetWelcomeTourItem(welcomeTourFolder);

            if (result != null && result.Any())
            {
                rptWelcomeSlider.DataSource = result;
                rptWelcomeSlider.DataBind();
            }
            else
            {
                this.Visible = true;
            }
        }
        /// <summary>
        /// Gets footer item from global
        /// </summary>
        /// <returns></returns>
        public static WelcomeTourFolderItem GetWelcomeTourFolder()
        {
            MainsectionItem       objSiteItem = MainsectionItem.GetSiteRoot();
            WelcomeTourFolderItem objWelcomeTourFolderItem = null;

            if (objSiteItem != null)
            {
                GlobalsItem objGlobalItem = MainsectionItem.GetGlobals();
                if (objGlobalItem != null)
                {
                    MetadataFolderFolderItem metaDataFolder = objGlobalItem.GetMetaDataFolder();
                    if (metaDataFolder != null)
                    {
                        objWelcomeTourFolderItem = metaDataFolder.GetWelcomeTourFolder();
                    }
                }
            }
            return(objWelcomeTourFolderItem);
        }
 private IEnumerable <WelcomeTourItem> GetWelcomeTourItem(WelcomeTourFolderItem welcomeTourFolder)
 {
     return(welcomeTourFolder.InnerItem.GetChildren().FilterByContextLanguageVersion().Where(i => i.IsOfType(WelcomeTourItem.TemplateId)).Select(i => (WelcomeTourItem)i));
 }