@using Smartstore.Collections
@using Smartstore.Core.Content.Menus

@model TreeNode<MenuItem>
@{
    Layout = "";
    if (Model == null) { return; }
    var items = Model.Children.Where(c => c.Value.Visible).ToList();
}

<div class="crs-hm-brand crs-hm-brand--advanced">
    <div class="crs-hm-brand-list">
        @foreach (var node in items)
        {
            var brand = node.Value;
            var url = brand.GenerateUrl(this.ViewContext);
            <a class="crs-hm-brand-entry" href="@url" title="@brand.Text">
                @if (!string.IsNullOrEmpty(brand.ImageUrl))
                {
                    <img src="@brand.ImageUrl" alt="@brand.Text" />
                }
                <span class="crs-hm-brand-name">@brand.Text</span>
            </a>
        }
    </div>
</div>
