Quantcast
Channel: DevNet Questions
Viewing all articles
Browse latest Browse all 8859

Nesting multiple CMSRepeaters in Kentico

$
0
0
My CMSRepeater:@cms:CMSRepeater runat="server" ID="RptMainNav" Path="/menu/%" ClassNames="KP.Home" MaxRelativeLevel="1" OnItemDataBound="RptMainNav_ItemDataBound1" NestedControlsID="RptSubMainNav" OrderBy="NodeOrder,NodeLevel"@ @ItemTemplate@ @li class="navbar-menu-accordion"@ @a href='@%# Eval("URL") %@'@@%# Eval("Name") %@@/a@ @asp:HiddenField runat="server" ID="HfRpt" Value='@%# Eval("NodeAliasPath") %@' /@ @i class="show-for-small hide-for-large fa fa-angle-down search-icon angle-icon"@@/i@ @cms:CMSRepeater runat="server" ID="RptSubMainNav" DelayedLoading="true" StopProcessing="true" OrderBy="NodeOrder,NodeLevel" MaxRelativeLevel="1"@ @HeaderTemplate@ @ul class="menu below-box-menu"@ @/HeaderTemplate@ @ItemTemplate@ @li class="below-box-menu-links"@@a href='@%# Eval("URL") %@'@@%# Eval("Name") %@@/a@ @/li@ @/ItemTemplate@ @FooterTemplate@ @/ul@ @/FooterTemplate@ @/cms:CMSRepeater@ @/li@ @/ItemTemplate@ and code behindprotected void RptMainNav_ItemDataBound1(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater RptSubMainNav = (Repeater)e.Item.FindControl("RptSubMainNav"); HiddenField HfValue = (HiddenField)e.Item.FindControl("HfRpt"); string GetNode = HfValue.Value; DataSet child = DocumentHelper.GetDocuments("KP.Home").Path(GetNode, PathTypeEnum.Children); // DataSet d= DocumentHelper.GetDocuments("KP.Home").Path(DocumentContext.CurrentDocument.NodeAliasPath, PathTypeEnum.Children); RptSubMainNav.DataSource = child; RptSubMainNav.DataBind(); } } i am getting only one node elements

Viewing all articles
Browse latest Browse all 8859

Trending Articles