<%@ Reference VirtualPath="~/bitrix/components/bitrix/system.PublicBreadCrumb/component.ascx" %>
<%@ Control Language="C#" ClassName="template" Inherits="Bitrix.Main.Components.SystemPublicBreadCrumbTemplate" %>
<%@ Import Namespace="Bitrix" %>
<% 
if (Component.BreadCrumb != null)
{ 
	%><ul class="breadcrumb-navigation"><% 
	
	for (int i = 0; i < Component.BreadCrumb.Length; i++)
	{
		BXPublicMenuItem item = Component.BreadCrumb[i];
		if (!item.IsAccessible)
			continue;

		if (i > 0)
		{
			%><li><span>&nbsp;&gt;&nbsp;</span></li><%
		}
		
		%><li><a href="<%= Encode(item.Href) %>" title="<%= Encode(item.Title)%>"><%= Encode(item.Title)%></a></li><%
		
	}
	%>
	</ul><%
}
%>

<script runat="server" type="text/C#">
	protected override void PrepareDesignMode()
	{
		MinimalWidth = "175";
		MinimalHeight = "45";
		StartHeight = "170px";

		//Добавляем данные, которые будут отображаться в редакторе
		if (!Results.ContainsKey("menu") || Results["menu"] == null)
		{
			System.Collections.Generic.List<BXPublicMenuItem> menu = new System.Collections.Generic.List<BXPublicMenuItem>();
			for (int i = 0; i < 5; i++)
			{
				BXPublicMenuItem item = new BXPublicMenuItem();
				item.Link = "~/bitrix";
				item.Title = string.Format("Bitrix {0}", i + 1);
				menu.Add(item);
			}

			Results["menu"] = menu.ToArray();
		}
	}
</script>

