private void BindData(ContentPageItem page) { hlFacebook.NavigateUrl = SocialHelper.GetFacebookShareUrl(page); hlFacebook.Text = DictionaryConstants.SocialSharingFacebook; hlGooglePlus.NavigateUrl = SocialHelper.GetGooglePlusShareUrl(page); hlGooglePlus.Text = DictionaryConstants.SocialSharingGooglePlus; hlTwitter.NavigateUrl = SocialHelper.GetTwitterShareUrl(page, page.PageTitle.Raw); hlTwitter.Text = DictionaryConstants.SocialSharingTwitter; hlPinterest.NavigateUrl = SocialHelper.GetPinterestShareUrl(page); }
protected void rptComments_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.IsItem()) { Comment comment = (Comment)e.Item.DataItem; Panel pnlAuthor = (Panel)e.FindControlAs <Panel>("pnlAuthor"); Panel pnlComment = (Panel)e.FindControlAs <Panel>("pnlComment"); HyperLink hlTitle = e.FindControlAs <HyperLink>("hlTitle"); ContentPageItem item = Sitecore.Context.Database.GetItem(comment.SitecoreId); if (item != null) { hlTitle.NavigateUrl = item.GetUrl(); hlTitle.Text = item.PageTitle.Rendered; } Literal litDate = e.FindControlAs <Literal>("litDate"); litDate.Text = UnderstoodDotOrg.Common.Helpers.DataFormatHelper.FormatDate(comment.CommentDate); Literal litComment = e.FindControlAs <Literal>("litComment"); litComment.Text = UnderstoodDotOrg.Common.Helpers.TextHelper.TruncateText( Sitecore.StringUtil.RemoveTags(HttpUtility.HtmlDecode(comment.Body)), commentCharLimit); Literal litLikeCount = e.FindControlAs <Literal>("litLikeCount"); litLikeCount.Text = comment.Likes; if (e.Item.ItemIndex == 0 && DisplayAuthorInfo && ProfileMember != null) { pnlAuthor.Visible = true; Literal litScreenName = e.FindControlAs <Literal>("litScreenName"); litScreenName.Text = ProfileMember.ScreenName; Literal litLastUpdated = e.FindControlAs <Literal>("litLastUpdated"); MembershipManager mm = new MembershipManager(); var user = mm.GetUser(ProfileMember.MemberId); litLastUpdated.Text = user.LastActivityDate.ToString("hh:mmtt on MMM dd yyyy"); } else { pnlComment.CssClass += " offset-6"; } } }
protected void rptComments_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.DataItem != null) { var comment = e.Item.DataItem as Services.Models.Telligent.Comment; HyperLink hypCommentLink = (HyperLink)e.Item.FindControl("hypCommentLink"); ContentPageItem item = Sitecore.Context.Database.GetItem(comment.SitecoreId); if (item != null) { hypCommentLink.NavigateUrl = item.GetUrl(); hypCommentLink.Text = item.PageTitle.Rendered; } Literal litCommentBody = (Literal)e.Item.FindControl("litCommentBody"); litCommentBody.Text = UnderstoodDotOrg.Common.Helpers.TextHelper.TruncateText( Sitecore.StringUtil.RemoveTags(HttpUtility.HtmlDecode(comment.Body)), 30); // TODO: use constant } }
protected void Page_Load(object sender, EventArgs e) { ExpertLivePageItem expertLivePageItem = GetExpertLivePageItem(); Item parentItem = expertLivePageItem.InnerItem.Parent; //Page Title ContentPageItem contentPage = new ContentPageItem(parentItem); if (contentPage != null) { // TODO: section title removed, //scTopicTitle.Text } //Parent Item Navigation if (!parentItem.IsOfType(FolderItem.TemplateId)) { hlBreadcrumbNav.NavigateUrl = parentItem.GetUrl(); txtBreadcrumbNav.Text = parentItem.DisplayName; } else { hlBreadcrumbNav.Visible = false; txtBreadcrumbNav.Visible = false; } if (expertLivePageItem != null) { var subTopicItems = parentItem.GetChildren(); if (subTopicItems != null && subTopicItems.Any()) { rptTopicHeader.DataSource = subTopicItems; rptTopicHeader.DataBind(); } else { rptTopicHeader.Visible = false; } } }
public HomePageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public MonthlyEventsListViewItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public DecisionQuestionPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public AboutPartnersItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public TermsandConditionsItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public ParentInterestsPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public SignUpPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public SectionLandingPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public CommunityBaseTemplateItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public MultipleChildrenItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public TyceBasePageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public ExpertLivePageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public RegisterCommunityProfileItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public ThankYouPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public TopicLandingPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public BehaviorToolsLandingPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public DecisionToolLandingPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public BaseEventDetailPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public DecisionToolResultsPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public AboutUnderstoodItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public GroupDiscussionItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public ForgotPasswordItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public EmailandAlertPreferencesPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public InternationalUserPageItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public WhatsBeenHappeningItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }
public ForumItem(Item innerItem) : base(innerItem) { _ContentPageItem = new ContentPageItem(innerItem); }