protected void rptTopicHeader_ItemDataBound(object sender, RepeaterItemEventArgs e) {
            if (e.IsItem()) {
                Item subTopicItem = e.Item.DataItem as Item;
               
                if (subTopicItem != null && subTopicItem != Sitecore.Context.Item) {
                    HyperLink hlNavigationTitle = e.FindControlAs<HyperLink>("hlNavigationTitle");
                    HtmlGenericControl listItem = e.FindControlAs<HtmlGenericControl>("listItem");
                    listItem.Visible = false;
                    BasePageNEWItem basePageNewItem = new BasePageNEWItem(subTopicItem);
                    if (hlNavigationTitle != null) {
                        if (subTopicItem.GetUrl().Contains(Request.RawUrl)) {
                            hlNavigationTitle.Attributes.Add("class","selected");
                        }

                        hlNavigationTitle.NavigateUrl = LinkManager.GetItemUrl(subTopicItem);
                        if (!basePageNewItem.IncludeinNavigation.Raw.IsNullOrEmpty()) {
                            hlNavigationTitle.Text = basePageNewItem.NavigationTitle.Rendered;
                            listItem.Visible = true;
                        }
                    }
                }
            }
        }
public ContentPageItem(Item innerItem) : base(innerItem)
{
	_BasePageNEWItem = new BasePageNEWItem(innerItem);

}
        private void SetBreadcrumb(BasePageNEWItem item)
        {
            if (!string.IsNullOrEmpty(item.NavigationTitle.Text) )
            {
                frSectionTitle.Item = item;
                hlSectionTitle.NavigateUrl = item.GetUrl();

                return;
            }
            else
            {
                this.SetBreadcrumb(item.InnerItem.Parent);
            }
        }
public BehaviorToolsResultsPageItem(Item innerItem) : base(innerItem)
{
	_BasePageNEWItem = new BasePageNEWItem(innerItem);

}
 public BehaviorAdvicePageItem(Item innerItem) : base(innerItem)
 {
     _BasePageNEWItem = new BasePageNEWItem(innerItem);
 }
public MyNotificationsPageItem(Item innerItem) : base(innerItem)
{
	_BasePageNEWItem = new BasePageNEWItem(innerItem);

}
public AuthorItem(Item innerItem) : base(innerItem)
{
	_ContentPageItem = new ContentPageItem(innerItem);
	_BasePageNEWItem = new BasePageNEWItem(innerItem);

}
Exemple #8
0
 public ContentPageItem(Item innerItem) : base(innerItem)
 {
     _BasePageNEWItem = new BasePageNEWItem(innerItem);
 }