/// <summary> /// Returns breadcrumbs specific to the block that should be added to navigation /// based on the current page reference. This function is called during the page's /// oninit to load any initial breadcrumbs. /// </summary> /// <param name="pageReference">The <see cref="T:Rock.Web.PageReference" />.</param> /// <returns> /// A <see cref="T:System.Collections.Generic.List`1" /> of block related <see cref="T:Rock.Web.UI.BreadCrumb">BreadCrumbs</see>. /// </returns> public override List <BreadCrumb> GetBreadCrumbs(PageReference pageReference) { _rockContext = new RockContext(); _channelService = new InteractionChannelService(_rockContext); _channel = _channelService.Get(PageParameter("ChannelId").AsInteger()); var breadCrumbs = new List <BreadCrumb>(); breadCrumbs.Add(new BreadCrumb(_channel != null ? _channel.Name : "Channel", pageReference)); return(breadCrumbs); }